Chinaunix首页 | 论坛 | 博客
  • 博客访问: 406322
  • 博文数量: 59
  • 博客积分: 5195
  • 博客等级: 大校
  • 技术积分: 645
  • 用 户 组: 普通用户
  • 注册时间: 2006-12-01 14:38
文章分类

全部博文(59)

文章存档

2017年(1)

2011年(10)

2010年(1)

2009年(9)

2008年(1)

2007年(35)

2006年(2)

我的朋友

分类: LINUX

2008-10-19 13:47:13

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清除当前目录下的多余文件
阅读(1783) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~