1、项目文件的作用:用于生成Makefile
Makefile是make【自动化编译工具】的配置文件,make会根据Makefile的规则进行编译
简单描述Makefile【Makefile的规则请参考前面老师讲解的详细知识点,这里真的是简单说!!!】
目标:依赖体
命令行
当目标不存在,或依赖体更新【修改则时间变化了】,则命令行执行一次
一般的,命令行是把依赖体生成目标
2、要编译一个可执行代码要做哪些工作
A、要编译什么
描述符被编译的源文件有哪些
B、编译成什么
可执行代码:应用程序和库
C、编译时候依赖什么
库函数、类、宏、全局变量,等等:声明的头文件
库函数、类、全局变量,等等的出处:库文件
D、其他
编译开关或选项【建议下载一份gcc的中文手册,有时间就去熟悉下!!!】
在ubuntu下
# man gcc
可以看到关于编译器有很多选项开关:语言类、优化类、警告类,等等
宏:QT宏或其他库的宏