温馨提示×

CentOS GCC命令有哪些

小樊
46
2025-03-03 08:43:10
栏目: 智能运维
Centos服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在CentOS系统中,GCC(GNU Compiler Collection)是用于编译C、C++等编程语言的编译器套件。以下是一些常用的GCC命令及其功能:

安装GCC

  • 在线安装
yum groupinstall "Development Tools" -y

或者

sudo yum install gcc gcc-c++ -y
  • 离线安装

首先,在另一台已连接互联网的计算机上下载所需的GCC安装包,并将它们复制到离线机器上。然后,在离线机器上创建一个本地源存储库,并使用createrepo工具创建本地源的元数据。最后,编辑/etc/yum.repos.d的任何name.repo文件,并在文件中添加本地源的信息。

检查GCC版本

gcc --version

或者

gcc -v

基本编译命令

  • 编译C程序
gcc -c source.c -o output.o
  • 编译C++程序
g++ -c source.cpp -o output.o
  • 链接目标文件生成可执行文件
gcc output.o -o executable

或者

g++ output.o -o executable

常用选项

  • -c:只编译生成目标文件,扩展名为.o。
  • -E:只进行预编译,不做任何处理。
  • -g:在执行程序中包括标准调试信息。
  • -I:将指定路径加入头文件的搜索目录列表中。
  • -L:将指定路径加入库文件的搜索目录列表中。
  • -l:链接名为libFun的函数库。
  • -O:在编译、连接过程中进行优化处理。
  • -o:指定输出文件名,如果没有指定,默认文件名是a.out。
  • -Wall:指定产生全部的警告信息。

这些命令和选项构成了在CentOS系统上使用GCC编译器的基础。根据具体需求,用户可以组合使用这些命令和选项来完成各种编译任务。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:centos如何卸载gcc

0