在 Debian 系统上测试 GCC(GNU Compiler Collection)通常包括检查是否安装、确认版本、以及编译并运行一个简单的测试程序。下面按步骤说明。
gcc --version
如果已安装,会看到类似输出:
gcc (Debian 12.2.0-14) 12.2.0
如果提示 command not found,说明尚未安装。
sudo apt update
sudo apt install gcc
如果你需要 C++ 编译器:
sudo apt install g++
或者一次性安装常用开发工具:
sudo apt install build-essential
build-essential包含:
- gcc
- g++
- make
- libc 开发头文件
创建测试文件:
nano test.c
内容如下:
#include <stdio.h>
int main() {
printf("Hello, GCC on Debian!\n");
return 0;
}
保存并退出。
gcc test.c -o test
如果没有报错,说明编译成功。
./test
预期输出:
Hello, GCC on Debian!
nano test.cpp
内容:
#include <iostream>
int main() {
std::cout << "Hello, G++ on Debian!" << std::endl;
return 0;
}
编译并运行:
g++ test.cpp -o testcpp
./testcpp
gcc -std=c11 --help | head
示例编译 C11 程序:
gcc -std=c11 test.c -o test
gcc file1.c file2.c -o app
gcc -E test.c > test.i
gcc -S test.c
gcc -c test.c
| 问题 | 解决方法 |
|---|---|
| gcc: command not found | 安装 gcc |
| 缺少 stdio.h | 安装 build-essential |
| 权限不足 | 使用 sudo apt install |
| 编译器版本过旧 | apt install gcc-13 / g++-13 |
如果你愿意,我可以:
你可以直接告诉我你下一步想做什么。