在CentOS系统中,GCC(GNU Compiler Collection)是用于编译C、C++等编程语言的编译器套件。以下是一些常用的GCC命令及其功能:
yum groupinstall "Development Tools" -y
或者
sudo yum install gcc gcc-c++ -y
首先,在另一台已连接互联网的计算机上下载所需的GCC安装包,并将它们复制到离线机器上。然后,在离线机器上创建一个本地源存储库,并使用createrepo
工具创建本地源的元数据。最后,编辑/etc/yum.repos.d
的任何name.repo文件,并在文件中添加本地源的信息。
gcc --version
或者
gcc -v
gcc -c source.c -o output.o
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