Chinaunix首页 | 论坛 | 博客
  • 博客访问: 251566
  • 博文数量: 70
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 173
  • 用 户 组: 普通用户
  • 注册时间: 2014-06-09 13:47
文章存档

2023年(1)

2018年(7)

2017年(4)

2016年(1)

2015年(25)

2014年(32)

我的朋友

分类: LINUX

2015-09-01 08:56:36

原文地址:用tmake生成Makefile文件 作者:lbing

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