用tmake生成Makefile文件

860阅读 0评论2015-09-01 luyunxm
分类:LINUX

Makefile文件可以用autotools、tmake、qmake等工具创建,其中tmake相对简单一些。

1、首先在源代码目录下用progen工具创建一个.pro的工程文件
progen -n <可执行文件名> -o <可执行文件名>.pro
例:progen -n main -o main.pro
生成.pro后删除一些多余的参数,只留下三项即可
2、然后用tmake通过.pro工程文件生成Makefile文件
tmake <可执行文件名>.pro -o Makefile
例:tmake main.pro -o Makefile
3、修改Makefile文件
由于tmake工具主要是为QT服务的,所以生成的Makefile文件中有一些关于QT的参数定义,所以需要进行一些修改
1)CC和LINK这两个参数要一致(如果是c++,则让CXX和LINK一致),如果是嵌入式只需要改成相应的编译工具命令即可
2)INCPATH和LIBS要根据需要作一定的修改,其中关于QT的定义可以删除
4、编译命令
1)输入make进行编译,生成可执行文件
例:main
2)输入make dist把当前目录下的代码打包成.tar.gz
3)输入make clean清除当前目录下的多余文件
上一篇:linux shell中,单引号、 双引号,反引号(``),$()的区别 【转】
下一篇:gdb查看内存区命令