一.编写C程序使用的编辑器的设置
使用vim编辑器编写程序,也可使用vscode
1.设置Tab键为四个字节
VI编辑器默认Tab键为八个空格,我们改为四个空格,用vi打开文件 /ect/vim/vimrc,在此文件最后面输入set ts =4
2.VIM编辑器显示行号
VIM 编辑器默认是不显示行号的,不显示行号不利于代码查看,我们设置VIM编辑器显示行号,同样是通过在文件 /etc/vim/vimrc 中添加代码来实现:加 set nu
二.编译c程序
使用gcc编译器 编写c程序
首先安装gcc sudo apt-get install gcc
-c 只编译不链接为可执行文件,编译器将输入的.c文件编译为.o的目标文件
-o (输入文件名)用来指定编译以后输出的文件名,如果使用这个选项的话,gcc默认编译出来的可执行文件名字为啊a.out。
-g 添加调试信息,如果要使用调试工具(GDB)的话就必须添加入此选项,此选项指示编译器的时候生成调试所需要的符号信息。
-O 对程序进行优化
-O2 比 -O 更大幅度优化
三.第一个代码 hello world
编写:
编译:
生成了 a.out 的可执行文件
运行:
四.make 工具和 make file 文件
1.make 与 make file的介绍
make:一般说GNU Make 是一个软件,用于将源代码文件编译为可执行的二进制文件,make主要用于完成自动化编译,make 工具编译的时候需要 make file 文件提供编译文件。
Make file :make工具所使用的文件,Make file 指明了编译规则
2.Make file 使用
vi Make file
main中包含
main:main.o input.o calcu.o
生成main可执行文件
gcc -o main main.o input.o calcu.o
main.o: main.c
gcc -c main.c
input.o: input.c
gcc -c input.c
calcu.o: calcu.o
gcc -c caclcu.c
编译:make
gcc -c main.c
gcc -c input.c
gcc -c calcu.c
gcc -o main main.o input.o calcu.o
链接生成main
执行:
./main
清除工程 make clean