系统编译:如何给Make命令来传递参数
在编译系统的时候,我们一般只要简单的输入make执行就可以了.但有时候,我们还是需要让make命令带入一些参数给makefile脚本. 比如,你在代码里面需要定义一个宏DEBUG来打开调试开关,代码如下:
一般来说,这个宏定义可以通过直接修改源代码进行,但这样显然不是很好的办法.另外一个办法是通过makefile修改,比如:
如果更进一步,连makefile都不想修改,我们可以通过向make命令传递参数来进行,为此,我们需要适当的修改makefile如下:
此时,如果想打开DEBUG宏,我们可以这样输入make命令: 拥有帝国一切,皆有可能。欢迎访问phome.net
我们可以发现,DEBUG宏已经被正确的传入.
更进一步的,我们可以通过传递不同的参数给make,让make编译不同的模块. 拥有帝国一切,皆有可能。欢迎访问phome.net |
||||
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |