返回
掌握ubuntu设置默认gcc版本的小窍门,成为Linux高手
闲谈
2023-12-20 12:29:32
在Linux环境下,使用gcc编译器进行编程是普遍的做法,由于gcc版本众多,不同版本之间存在差异,因此需要设置默认gcc版本,以便在命令行中使用时直接运行。本文将详细介绍如何设置ubuntu默认gcc版本,帮助开发者更有效率地完成开发任务,提高开发体验,同时优化了Linux系统的性能。
1. 查看已安装的gcc版本
首先,我们需要查看当前系统中已安装的gcc版本,可以使用以下命令:
apt list --installed | grep gcc
命令输出结果如下:
gcc-4.7/focal,now 4.7.3-1ubuntu2 amd64 [installed]
gcc-10-base:amd64/focal,now 10.2.0-5ubuntu1~20.04 amd64 [installed]
gcc-10-base:i386/focal,now 10.2.0-5ubuntu1~20.04 i386 [installed]
2. 选择需要设置为默认版本的gcc
从输出结果中,可以看到当前系统中安装了多个gcc版本,包括gcc-4.7、gcc-10-base:amd64和gcc-10-base:i386。我们需要从这些版本中选择一个作为默认版本。
一般情况下,我们选择最新版本的gcc作为默认版本,因为最新版本的gcc通常包含了最新的功能和修复程序。
3. 设置默认gcc版本
选择好需要设置为默认版本的gcc后,可以使用以下命令进行设置:
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-10-base-amd64 100
这条命令将gcc-10-base-amd64设置为默认的gcc版本,并将优先级设置为100。
4. 验证默认gcc版本
设置完成后,我们可以使用以下命令来验证默认gcc版本是否设置正确:
gcc --version
命令输出结果如下:
gcc (Ubuntu 10.2.0-5ubuntu1~20.04) 10.2.0
可以看到,默认的gcc版本已经成功设置为gcc-10-base-amd64。
5. 应用默认gcc版本
设置好默认gcc版本后,在命令行中使用gcc编译器时,将直接运行默认版本的gcc。
例如,我们可以使用以下命令编译一个名为“hello.c”的C程序:
gcc hello.c -o hello
编译完成后,可以使用以下命令运行程序:
./hello
程序输出结果如下:
Hello, world!
通过以上步骤,我们已经成功设置了ubuntu默认gcc版本,并且可以在命令行中使用默认版本的gcc编译和运行程序。