编译C程序

  • 编译程序
    gcc hello.c -o hello

    这条命令告诉GCC编译器(gcc)去编译源文件hello.c,并将编译后的可执行文件命名为hello。如果不使用-o选项,GCC默认生成的可执行文件名为a.out(在Unix和Linux系统上)。

  • 指定编译标准
    gcc -std=c99 hello.c -o hello

    这条命令通过-std=c99选项指定使用C99标净来编译程序。你也可以根据需要选择其他标准,如c89、c11等。

  • 开启所有警告
    gcc -Wall hello.c -o hello

    使用-Wall选项让GCC显示所有警告信息,这对于发现和修正潜在的错误非常有帮助。

  • 运行C程序

运行程序

  • 在Windows上:

    ./hello

    其他有用的GCC选项

  • 生成调试信息

    gcc -g hello.c -o hello

    使用-O2选项来让GCC对代码进行优化,以提高程序运行的效率。GCC提供了不同级别的优化选项,从-O0(无优化)到-O3(尽可能强的优化),以及-Os(优化程序大小)。

  • 定义宏

    gcc -DNAME=VALUE hello.c -o hello

Leave a reply

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> 

required