Linux 用makefile编译程序
来源:互联网 发布:apache tomcat 7.0.57 编辑:程序博客网 时间:2024/05/21 06:42
makefile可以方便快捷的编译我们编写的程序,也可以处理一些文件,例如删除文件,查看文件。。。。。
初学者对makefile的掌握如下:
makefile的结构
第一行: 编译完成的文件名称 : 编译文件所需的源文件
第二行:(光标在行首的时候按一下tab键,一般情况下,在vim下按完tab后,之后的字母会变成红色), 输入你要执行的命令
如下:
########################################
test:test.c
gcc -o test test.c
########################################
其中第二行的"test"可以用 “$@” 代替 ,“test.c” 可以用“$<” 代替
如下:
########################################
test:test.c
gcc -o $@ $<
########################################
$@ 代表的是第一行的目标文件名test ,$< 代表的是第一行 “:” 后面的第一的文件 ,$^ 则是 代表第一行“:”后面的所有文件, 可以根据你的需要选择使用.
makefile编辑完成后,在终端输入make执行后,只会完成编译第一个目标文件
如下:
########################################
test:test.c
gcc -o $@ $<
test1:test1.c
gcc -o $@ $<
test1:test1.c
gcc -o $@ $<
########################################
上例只会编译第一个test文件,而test1.,test2没有编译,可以手动输入 make test1....编译,或者写成如下形式
########################################
tar: test test1 test2
test:test.c
gcc -o $@ $<
test1:test1.c
gcc -o $@ $<
test1:test1.c
gcc -o $@ $<
########################################
*注:红色字体前都有TAB键的空格长度,但是文档可能没显示出来
- Linux 用makefile编译程序
- Linux makefile 教程 ,makefile 怎么使用 使用makefile 编译程序
- Makefile编译程序
- linux下使用Makefile编译程序入门介绍
- linux 编译程序
- linux下怎样编译程序?
- linux eclipse编译程序
- Makefile中使用隐含规则来编译程序
- windows c++程序员开始用linux编程(一)编译程序
- linux GCC编译程序的过程
- linux 下使用CMake编译程序
- 用GCC编译程序
- 用GCC编译程序
- 编译程序
- 编译程序
- 编译程序
- Android中使用Makefile编译程序和库的方法
- Android中使用Makefile编译程序和库的方法
- 【总结】10月训练赛第6场
- discuz开启门户的功能
- sql常见笔试题
- 关于编写QT国际化程序中需要注意的问题
- 各种细节(RP++)
- Linux 用makefile编译程序
- Android Studio使用HttpClient相关类库
- SVM松弛变量
- NGUI__UITexture
- 全闪存Virtual SAN架构全解析
- CocoaPods安装使用心得,分享给墙内的朋友们
- 学会总结,学会分享
- 如何用Maven创建web项目(具体步骤)
- 读取复制图片文件