扫描二维码,下载安卓APP
下载安卓APP箭头
客服QQ
箭头给我发消息

客服QQ:2698585038
论坛 >系统运维 >例解 Linux 下 Make 命令(二)

例解 Linux 下 Make 命令(二)

qsl发布于 2017-10-09 14:11查看:10019回复:1

        紧接着上一篇文章例解 Linux 下 Make 命令(一)

        2. 通过 -B 选项让所有目标总是重新建立

        到目前为止,你可能注意到 make 命令不会编译那些自从上次编译之后就没有更改的文件,但是,如果你想覆盖 make 这种默认的行为,你可以使用 -B 选项。

        下面是个例子:

image.png

        

        你可以看到尽管 make 命令不会编译任何文件,然而 make -B 会强制编译所有的目标文件以及最终的执行文件。

     3. 使用 -d 选项打印调试信息

        如果你想知道 make 执行时实际做了什么,使用 -d 选项。

        这是一个例子:

image.png

            这是很长的输出,你也看到我使用了 more 命令来一页一页显示输出。

        4. 使用 -C 选项改变目录

        你可以为 make 命令提供不同的目录路径,在寻找 Makefile 之前会切换目录的。

        这是一个目录,假设你就在当前目录下:

image.png

        但是你想运行的 make 命令的 Makefile 文件保存在 ../make-dir/ 目录下,你可以这样做:

image.png

        你能看到 make 命令首先切到特定的目录下,在那执行,然后再切换回来。

     5. 通过 -f 选项将其它文件看作 Makefile

        如果你想将重命名 Makefile 文件,比如取名为 my_makefile 或者其它的名字,我们想让 make 将它也当成 Makefile,可以使用 -f 选项。

image.png

        通过这种方法,make 命令会选择扫描 my_makefile 来代替 Makefile。

收藏(0)0
查看评分情况

全部评分

此主贴暂时没有点赞评分

总计:0

回复分享
qsl  于   2017-10-09 14:14 重新编辑过

版主推荐

    共有1条评论

    • 选择版块:

    • 标题:

    • 内容

    • 验证码:

    • 标题:

    • 内容

    • 选择版块:

    移动帖子x

    移动到: