假如要编译c文件test.c
首先编写test.c文件:
caizd@ubuntu:~/czd$ vi test.c
#include <stdio.h>
int main(int argc, char** argv)
{
printf("Hello World!\n");
return 0;
}
1、最简单的操作:
gcc test.c 会在当前路径下生成a.out
2、分步骤
将源文件编译成目标文件:gcc -c test.c,将生成test.o文件
再将目标文件编译成可执行文件:gcc -o test test.o
3、直接一步到位得到可执行文件test(可设置生成的文件的名字)
gcc test.c -o test
test.c是文件名,
-o 表示输出 ,
hello是输出的执行文件名。