阅读量:131
安装GCC编译器及相关工具打开终端:可以通过快捷键Ctrl+Alt+T打开终端。更新软件包列表:
sudo apt update
安装GCC编译器及其相关工具:
sudo apt install build-essential
这个命令会安装GCC(GNU Compiler Collection)、G++(GNU C++ Compiler)、GDB(GNU Debugger)等必要的开发工具。验证安装
安装完成后,可以通过以下命令来检查GCC和G++的版本:
gcc --version
g++ --version
如果安装成功,这些命令将显示已安装的GCC和G++版本。
分步编译示例
为了更好地理解GCC的工作流程,可以进行分步编译:
编译源程序文件:
gcc -c main.c -o main.o
-c参数表示只编译,不链接。main.o是生成的目标文件,虽然不能直接运行,但它已经包含了main.c的翻译结果。链接目标文件:
gcc main.o -o main
这一步不再使用-c,而是使用-o,因为我们要让GCC把目标文件链接成一个完整的程序。常用选项更换GCC版本(如果需要)
如果需要更换GCC版本,可以使用以下步骤:
安装特定版本的GCC:
sudo apt install gcc-VERSION
其中VERSION是你需要的版本号。
修改默认GCC版本:
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-VERSION 50
sudo update-alternatives --install /usr/bin/g g /usr/bin/g-VERSION 50
然后使用以下命令配置默认的GCC和G版本:
sudo update-alternatives --config gcc
sudo update-alternatives --config g
```。
通过以上步骤,你可以在Debian系统中正确配置GCC环境,并进行编译和调试C/C++程序。如果有特定版本的GCC需求,也可以通过apt-get命令进行安装和切换。