1、编写代码
(1)文件格式要求
- 源代码:.c
- 头文件.h
(2)编写过程要求使用英文字符
(3)中英文切换需要注意全半角问题
(4)字符编码问题(Linux:UTF-8)
error:stray '\342' in program
以上错误为中文及圆角问题
2、生成程序
(1)编译型语言:c/c++
(2)解释型语言:py
(3)若没有编译器(gcc)
sudo apt install gcc
sudo apt install build-essential #完整式安装
gcc -v #检验gcc是否安装成功
(4)生成程序
编译器名字 源代码文件名字 参数(不加-o参数 后续第四个参数也不用) 指定程序文件名字
gcc main.c #默认生成a.out
gcc main.c -o man
3、运行程序
- 路径/程序文件名称
- 可以通过pwd获取当前程序文件得位置路径或直接使用(.)代替当前位置
./main
4、编译四部曲
(1)预处理:头文件展开、宏替换、去掉注释
gcc -E main.c -o main.i
(2)汇编:生成汇编文件.s
gcc -S main.i -o main.s
(3)编译:转换为机器语言、二进制文件
gcc -c main.s -o main.o
(4)链接:转成二进制文件链接系统得库函数,第三方库
gcc main.o -o main
(5)多文件编译将会使用到工程管理工具cmake和qmake
sudo apt install make