本帖最后由 风精灵 于 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
图片1.png

可以看到,hello.c文件被编译成功,生成可执行文件hello_ubuntu,我们在终端运行./hello_ubuntu,可以看到输出结果和我们程序的要求一致。如果编译命令不添加-o hello_ubuntu,则编译完成生成的是a.out可执行文件,输出结果是一样的。
elf@ubuntu:~/work/example/hello$ gcc hello.c
图片2.png

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Powered by Discuz! X3.5  © 2001-2013 Comsenz Inc.