傻瓜型的,就是打开QtCreator,新建工程,选择Qt Console Application,然后就开始写代码、编译、运行。 傻瓜型没什么好说的。但要真正学技术,还是推荐折腾型的,是高手进阶的必由之路。 折腾型分三个阶段: 小白 在小白阶段,刚会一点C,急于试一试,在终端打开nano或vim,写上经典的hello world,保存为 main.c,然后运行命令gcc main.c 这个命令会生成a.out的可执行文件,运行它./a.out即可。 小白阶段可以用很久,直到你烦了,大吼一声,能不能少打几个字?于是进阶到第二阶段。 自动化 自动化编译过程,当然是用Makefile文件。在与main.c同目录的地方新建文件Makefile,写入: all: gcc main.c -o test注意:gcc前是一个tab符,不是空格。 然后在命令行输入make,即可编译得到test可执行文件。 是不是少输了不少字符?! 这个阶段也可用很长时间,你也可以并列多个gcc,生成多个可执行文件。 如果你要开始做项目,这个也就不够用了,这是应主动升级到第三阶段:构建系统。 构建系统 当做真正的项目时,源文件一般有多个,可能还有几个目录。这时手写Makefile就显得吃力。这是可以借助构建系统。 常用的构建系统有Autotools、CMake、QBS等。建立构建系统的一个方法是从一个已有的项目中复制配置文件,即仿照一个已有的项目。 比如Autotools构建系统,可以仿照gnu hello项目。下载:http://ftp./gnu/hello/ |
|