本帖最后由 风精灵 于 2024-9-6 10:57 编辑
我们现在以我们学习语言的经典的hello.c的编译为例,对gcc的基本用法做一个了解。已编译hello.c文件为例。创建测试例程路径/home/elf/work/example/hello,在该路径下进行hello.c文件的编写、编译和运行。
elf@ubuntu:~/work/example/hello$ vim hello.c |
测试例程内容如下: #include<stdio.h> int main(void) { printf("Hello World!\n"); return 0; } |
用cd命令切换到hello文件夹下,通过gcc命令编译hello.c文件: elf@ubuntu:~/work/example/hello$ gcc hello.c -o hello_ubuntu |
可以看到,hello.c文件被编译成功,生成可执行文件hello_ubuntu,我们在终端运行./hello_ubuntu,可以看到输出结果和我们程序的要求一致。如果编译命令不添加-o hello_ubuntu,则编译完成生成的是a.out可执行文件,输出结果是一样的。 elf@ubuntu:~/work/example/hello$ gcc hello.c |
|