Linux下GCC编译C语言
1.创建一个.C文件
# vi/vim hello.c
2.编译name.c文件,生成可执行文件
# gcc hello.c
3.执行文件,在默认情况下产生的可执行程序名为a.out
# ./a.out
4.通常可以通过gcc的“-o”选项来指定自己的可执行程序名称。
# gcc -o hello hello.c
生成可执行文件 name 执行:
# ./hello
5.使用gcc的“-c”标记来编译支持库代码(对多个文件进行编译)
# gcc -c hello.c
输出结果为一个名为 hello.o 的文件
例子: # gcc -c hello.c
# gcc -c main.c
现在有了两个目标文件:name.o和main.o。它们包含能够被Linux执行的目标代码。
再一次调用GCC来执行连接阶段的工作:
# gcc -o helloMain name.o main.o
执行调用:./helloMain
命令简化:GCC对如何将多个源文件编译为一个可执行程序有内置的规则。
# gcc -o helloMain hello.c main.c
# ./helloMain