GCC

DeeLMind小于 1 分钟

GCC

什么是GCC

GCC是GNU编译器套件的缩写。它是一个功能强大、高效的跨平台编译器,可以编译多种编程语言。最初,GCC是作为C语言编译器(GNU C Compiler)而开发的,但现在它还支持其他语言,如C++、Java、Pascal等。

安装命令

sudo apt install build-essential

命令行

  • 编译C语言程序:
gcc -o output_file input_file.c

其中,output_file是编译后的可执行文件名,input_file.c是源代码文件名。

  • 编译debug版本:
gcc -g -o output_file input_file.c

其中,output_file是编译后的可执行文件名,input_file.c是源代码文件名。

  • 编译release版本:
gcc -o output_file input_file.c

其中,output_file是编译后的可执行文件名,input_file.c是源代码文件名。

  • 只执行预处理:
gcc -E source_file.c
  • 只执行到源代码到汇编代码的转换:
gcc -S source_file.c
  • 只执行到编译,输出目标文件:
gcc -c source_file.c
  • 编译多个文件:
gcc -o output_file input_file1.c input_file2.c
  • 生成静态库:
gcc -c foo.c
ar rcs libfoo.a foo.o
  • 查看编译器版本:
gcc --version
上次编辑于:
贡献者: DeeLMind