目录
编写第一个c程序:
步骤为:
1.mkdir -p /home/lxb/stdc/first 创建多级目录
2.cd /home/lxb/stdc
3.vim hello.c
/*
这是一个C语言演示程序
*/
#include <stdio.h>
int main(void) {
printf("hello world");
return 0;
}
4.ESC+ shift+ : +wq
5.gcc -o hello hello.c
6. ./hello
屏幕会显示:hello world
#include指令
-头文件包含指令
-预处理阶段会将头文件拷贝替换
#include <xxx.h>
gcc -l /home/lxb/include hello.c
先到 -l指定目录找,再到系统目录找
#include ”xxx.h“
先到 -l 指定目录找,再找当前目录,最后找系统目录
头文件的系统目录
(在自定义头文件中使用到)
-头文件的系统目录
/usr/include
/usr/local/include
/usr/lib/gcc/i686-linux-gun/4.6.3/include
C程序的开发步骤
编辑源代码:
vim hello.c
编译预处理
gcc -E -o hello.i hello.c
将预处理进行编译为汇编代码:
gcc -S -o hello.s hello.i
将汇编代码汇编为目标模块:
gcc -c -o hello.o hello.s
将目标模块和库链接为可执行程序
gcc -o hello hello.s
gcc -o type type.c -Werror:将警告当成错误