100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > AUTOSAR从入门到精通100讲(三十)-makefile原理及实战案例

AUTOSAR从入门到精通100讲(三十)-makefile原理及实战案例

时间:2021-04-13 09:47:43

相关推荐

AUTOSAR从入门到精通100讲(三十)-makefile原理及实战案例

一 初识Makefile

make是一种用于项目编译的应用程序,本质是一种脚本。而Makefile则是对make脚本的规则描述。

仅仅是写脚本编译项目的话shell脚本也是可以做的,用make的原因在于,make可以解析源文件之间的依赖,根据依赖关系自动维护编译工作。执行宿主操作系统中的各种命令。

Makefile是一个描述文件,定义一系列的规则来指定源文件之间的调用先后顺序。有自己特定的语法规则,可以定义函数及函数调用。可以集成各种系统命令。Makefile用于指导make程序如何完成工作。

Makefile示例:

sayhello:echo "hello world!"

1

2

其中sayhello称为目标,下方的 echo “hello world!” 是实现目标的命令。其中echo前面是TAB制表符,而不能是空格。

对于文件名,可以叫Makefile或makefile,也可以自定义名称。对于是否自定义Makefile文件名的区别在于使用方式不同。

采用默认名称makefile或Makefile:有两种方法,我们的Makefile文件名为Makefile

make -f 文件名 目标名

1

make -f Makefile sayhello

1

或者

make 目标名

1

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。