巧用qmake工具生成专业的makefile

问题描述

一般来说在Linux下编程写个测试程序,都需要制作一个makefile文件,但是如果自己手动编写每个还是比较麻烦,而且看上去也不太专业。而如果用autoconf工具生成也还是需要加入一些手动操作,也不是很方便。

解决方法

利用QT程序里的qmake工具,qmake工具是QT 开发环境中的工具,它可以根据文件夹下的文件生成.pro文件,这个文件类似于vs的.vcproject,然后再根据这个.pro文件生成makefile文件。

操作步骤

安装qmake工具

 

  
  
sudo apt - get install qt4 - qmake

在src文件夹下执行

 

  
  
qmake - project -- 生成.pro文件
qmake -- 根据.pro文件生成makefile
make

 

注意

由于qmake是QT的工具,所以它会在.pro中加入qt的几个默认库,如果你不想下载这些库,可以在.pro文件中添加加下面两句,去除对默认库的引用。

 

  
  
CONFIG -= qt
QT -= gui core

 

 

 

最后附上pro文件的配置文档:

http://doc.qt.nokia.com/4.6/qmake-variable-reference.html

当然如果要生成负责的makefile文件还是要通过autoconf类似的工具:

http://www.chinaunix.net/jh/4/782832.html

 

虽然这篇文章内容比较简单,但是应该能给大家编写测试代码带来一些方便,所以就发到首页了,希望能给大家带来帮助。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值