在CentOS系统中使用GCC(GNU编译器集合)进行C或C++程序的编译,可以按照以下步骤操作:
Ctrl + Alt + T
打开。sudo yum update
sudo yum install gcc
对于C++语言编译器:
sudo yum install g++
gcc --version
g++ --version
vim
, nano
)创建一个 .c
文件,例如 hello.c
。#include <stdio.h>
int main() {
printf("Hello, World!\n");
return 0;
}
gcc -o hello hello.c
这里 -o hello
指定了输出的可执行文件名为 hello
。
./hello
.cpp
文件,例如 hello.cpp
。#include <iostream>
int main() {
std::cout << "Hello, World!" << std::endl;
return 0;
}
g++ -o hello hello.cpp
这里 -o hello
指定了输出的可执行文件名为 hello
。
./hello
GCC提供了许多编译选项,可以用来控制编译过程。例如:
-Wall
:显示所有警告信息。-g
:生成调试信息。-O2
:启用优化级别2。例如,要使用所有警告和调试信息编译C程序:
gcc -Wall -g -o hello hello.c
如果程序依赖于外部库,可以使用 -l
选项来链接库。例如,使用数学库:
gcc -o hello hello.c -lm
通过以上步骤,你可以在CentOS系统中使用GCC编译C和C++程序。根据需要调整编译选项和链接库,以满足不同的编程需求。