在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编译器的基础。根据具体需求,用户可以组合使用这些命令和选项来完成各种编译任务。