1.2和1.3、GCC
- 1.2和1.3、GCC
- 1.2.1、什么是GCC
- 1.2.2、编程语言的发展
- 1.2.3、GCC工作流程
- 1.2.4、gcc和g++的区别
- 1.2.5、GCC常用参数选项
- 实际操作
- ①接下来进行预处理操作(test.c为需要预处理的源代码,test.i为要生成的目标代码)
- ②汇编操作(生成汇编代码)
- ③生成而二进制文件
- ④将生成的代码进行链接
- ⑤定义指定的宏(DEBUG为需要定义的宏)
- ⑥展示全部警告
1.2和1.3、GCC
1.2.1、什么是GCC
1.2.2、编程语言的发展
1.2.3、GCC工作流程
1.2.4、gcc和g++的区别
1.2.5、GCC常用参数选项
实际操作
①接下来进行预处理操作(test.c为需要预处理的源代码,test.i为要生成的目标代码)
gcc test.cpp -E -o test.i
②汇编操作(生成汇编代码)
gcc test.i -S -o test.s
③生成而二进制文件
gcc test.s -c -o test.o
④将生成的代码进行链接
gcc test.o -o app
⑤定义指定的宏(DEBUG为需要定义的宏)
gcc test.c -o test -DDEBUG
//或者
gcc test.c -o test -D DEBUG
⑥展示全部警告
gcc test.c -o -Wall