ubuntu gcc 使用 ubuntu自带gcc吗

大家好,今天小编来为大家解答以下的问题,关于ubuntu gcc 使用,ubuntu自带gcc吗这个很多人还不知道,现在让我们一起来看看吧!

ubuntu下多个gcc g++的安装和管理切换等

在Ubuntu系统中,若安装了多个gcc与g++版本,有时我们需要使用旧版本。此时,版本切换就变得尤为重要。以下是如何设置版本优先级并进行切换的详细步骤:

首先,使用以下命令查看当前安装的gcc版本:

接着,安装所需版本,例如gcc-4.8和gcc-5:

使用update-alternatives工具来设置gcc和g++的版本。这个工具是Ubuntu系统中用于维护系统命令链接符的工具,可以方便地设置默认使用哪个命令或软件版本。其中,40、50、70是优先级数值,可以根据需要进行设定。使用--slave选项确保gcc和g++版本相同。

使用以下命令选择gcc的版本:

可以看到,当前gcc的默认版本为gcc-7。若要修改为gcc-4.8,只需选择相应的编号即可。

验证修改是否成功:

若需删除某个gcc版本,可以使用以下命令:

然后,使用apt-remove命令进行删除操作。

ubuntu下怎么安装arm-linux-gcc

1、将压缩包arm-linux-gcc-4.4.3.tar.gz存放在一个目录下,这个目录就是你等会解压缩的目录,以后这个目录就不能随便删掉了,我的存放路径是/home/song/software,如下图,记住这个路径,等会还会用到。

2、使用tar命令:tar zxvf arm-gcc-4.4.3.tar.gz将software文件夹下的arm-linux-gcc-4.4.3.tar.gz解压缩安装到当前目录下如下图

通过下图可以看到解压成功了,并且解压后的文件存放在了/home/song/software/opt/FriendlyARM/toolschain/4.4.3文件夹下,如下图所示,这个存放路径可得记住,如下图

3、接下来配置系统环境变量,把交叉编译工具链的路径添加到环境变量PATH中去,这样就可以在任何目录下使用这些工具。记下上一步中的安装路径,使用命令:vim/etc/profile编辑profile文件,添加环境变量。

在profile中最后一行添加: export PATH=$PATH:/home/song/software/opt/FriendlyARM/toolschain/4.4.3/bin这个路径就是那个bin目录所在的路径,可能你的不一样,按照你实际的目录填就可以了,如下图32行

编写完保存就好了

4、使用命令:source/etc/profile使环境变量生效

5、在终端上输入命令 arm-linux再按Tab键,可以显示出命令列表,说明环境变量设置成功了

6、使用命令:arm-linux-gcc-v会出现下面的错误提示:/home/song/software/opt/FriendlyARM/toolschain/4.4.3/bin/arm-linux-gcc: 15: exec:/home/song/software/opt/FriendlyARM/toolschain/4.4.3/bin/.arm-none-linux-gnueabi-gcc: not found

说是出现这种问题的原因是由于Ubuntu12.04用的是64位的,解决方法就是使用命令:sudo apt-get install ia32-libs装一些32位的库

7、待安装完32位的库之后,再使用命令:arm-linux-gcc-v,这一次就成功了

8、验证,编译一个hello.c文件

使用命令:arm-linux-gcc hello.c-o hello看是否编译成功

在ubuntu系统中如何用GCC编译运行一个C程序

1、确定安装了gcc编译器后,接下来用vim编辑一个c文件。

2、下图是我在c文件中写入的内容,就简单打印一条语句。

3、写好c文件后,用ls命令查看该文件是否存在。

4、确定c文件存在后,使用命令gcc c文件名-o生成的可执行文件名(例:gcc demo.c-o demo)。输入编译命令后,如果没显示什么信息,就意味编译成功了。

5、编译成功后,再用ls命令查看一下可执行文件是否有生成。

6、最后再运行一下可执行文件,可以看到,正确输出了一条语句。

阅读剩余
THE END