make 和 make install
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/11 00:43:25
make 和 make install
菜鸟弱弱问一句啊,既然make install中的install指的是makefile里install:后面的语句,而make命令又是执行makefile里的所有语句,那为什么make命令不会把install:后面的语句也执行了?
make应该不是执行makefile里的所有语句吧,想知道make都会执行makefile里的那些,哪些执行那些不执行的标记又是什么,或许对熟手来说我的理解有很多自相矛盾的地方,还希望指点,
菜鸟弱弱问一句啊,既然make install中的install指的是makefile里install:后面的语句,而make命令又是执行makefile里的所有语句,那为什么make命令不会把install:后面的语句也执行了?
make应该不是执行makefile里的所有语句吧,想知道make都会执行makefile里的那些,哪些执行那些不执行的标记又是什么,或许对熟手来说我的理解有很多自相矛盾的地方,还希望指点,
Hi,
Makefile里面记录的是 你的工程(也就是一堆程序的有序集合)的编译规则.
Makefile 大体语法是这样的:
colon ":" 前面是一个target的名称,后面是这个 target的编译规则.这一点你已经相当清楚了,无须多说.
理解的关键在于make命令.当你使用make命令是,格式是这样的 make [option:target_name]
也就是说,你在make 后面加上 target的名字,make就帮你执行这个target后面的编译规则.当然,这个 target名字是可选的,当不加的时候,make找到makefile里面的定义的第一个target,执行后面的编译规则.(而不是安执行所有makefile里面的所有target的规则)
一般来说,一个makefile里面都会定义几个常用target,比如 config,install,clean,config就是根据你的环境配置一下各种变量,install就是现编译,在把编译好的内容放到该方的地方,clean就是删除掉编译出来的结果,把工程打回编译前只有源码的原始状态.
还有什么不明白推荐你看看陈皓的“跟我一起写Makefile”,写得非常棒.
Makefile里面记录的是 你的工程(也就是一堆程序的有序集合)的编译规则.
Makefile 大体语法是这样的:
colon ":" 前面是一个target的名称,后面是这个 target的编译规则.这一点你已经相当清楚了,无须多说.
理解的关键在于make命令.当你使用make命令是,格式是这样的 make [option:target_name]
也就是说,你在make 后面加上 target的名字,make就帮你执行这个target后面的编译规则.当然,这个 target名字是可选的,当不加的时候,make找到makefile里面的定义的第一个target,执行后面的编译规则.(而不是安执行所有makefile里面的所有target的规则)
一般来说,一个makefile里面都会定义几个常用target,比如 config,install,clean,config就是根据你的环境配置一下各种变量,install就是现编译,在把编译好的内容放到该方的地方,clean就是删除掉编译出来的结果,把工程打回编译前只有源码的原始状态.
还有什么不明白推荐你看看陈皓的“跟我一起写Makefile”,写得非常棒.
make 和 make install
$ make install 我的make install 出现了错误,
Install shortcuts for current user only 和Make shortcuts avai
linux [root]# make install clean
关于 configure,make,make install,编译安装的一点疑问
make.
make
make no doubt of ,make doubt,和make doubt of
make sure 和make sure什么区别
make beds 和make the bed 意思
make up和make with 的区别
Make sence和make sense区别?