50得票4回答
我该如何安装gcc 4.7?

我希望安装gcc 4.7,以便使用一些C++11功能。 我下载了源代码,运行了"./configure"命令,然后被告知我需要GMP。我下载了相关代码,运行了"./configure"命令,然后被告知我需要m4。但是我已经有m4了(至少Synaptic告诉我是这样的)。 发生了什么事,我该...

49得票4回答
如何安装clang++?

我在编译代码时遇到了一些问题,无法让clang++正常工作。具体来说,我遇到了一个“make: clang++: Command not found”错误。 我已经运行了“sudo apt-get install llvm”,还有“sudo apt-get install build-ess...

44得票5回答
如何修复配置错误:C编译器无法创建可执行文件

使用过 ./configure DFLAGS="-03" 这是config.log文件。 checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu ...

41得票2回答
gcc: 执行 'cc1plus' 时出错:execvp: 没有那个文件或目录

我是一个新手,但勇于冒险。我在我的电脑上安装了Windows、Fedora和Ubuntu 14.04 LTS(都是64位的)。我正在学习,但还没有使用dpkg、apt和apt-get。我开始使用Ubuntu学习C++(因为它是唯一一个安装了gcc的系统)。所以在我第一次尝试编译时,我运行了命令...

37得票2回答
如何在xenial上安装和使用gcc 6?

我希望使用gcc 6来测试现有的软件,以确保在过渡发生时它能正常工作。 我该如何安装gcc 6?是否有可用的ppa? 我可以直接执行"CC=gcc-6 make"吗? 谢谢。

35得票4回答
如何安装gcc-7或clang 4.0?

我想尝试C++17的特性,并且我想安装一个符合标准的编译器(最好是GCC)。我对Linux和Ubuntu完全不熟悉,很多东西我都不太明白。 我尝试按照https://launchpad.net/~ubuntu-toolchain-r/+archive/ubuntu/test的指示进行,但没有...

32得票3回答
在64位机器上编译32位二进制文件时出现问题

我正在尝试将一个C程序编译为32位二进制而不是64位。我开始只是添加了"-m32",但出现了一些错误。在谷歌上搜索了一下,我发现有一个提示要安装ia32-libs。运行"apt-get install ia32-libs"后,收到了一个通知说它已经安装并且是最新版本。 有一系列的库,每个库都...

30得票4回答
如何在Ubuntu 20.04 LTS(Focal Fossa)上安装arm-none-eabi-gdb

我尝试安装gcc-arm-embedded的一部分,即arm-none-eabi-gdb。我添加了PPA: sudo add-apt-repository ppa:team-gcc-arm-embedded/ppa 并执行: sudo apt install gcc-arm-embed...

28得票2回答
如何将gcc 5.3升级到6.1版本?

在安装了Ubuntu 16.04 LTS之后,我发现默认安装了gcc 5.3,但是我没有收到任何关于gcc的更新。我打开了GCC网站,发现了新版本6.1。我应该如何进行更新? gcc --version的输出结果为: gcc (Ubuntu 5.3.1-14ubuntu2.1) 5.3.1...

28得票2回答
在Ubuntu上,gcc-multilib是什么意思?

在使用旧版Ubuntu(v.12)长时间之后,我正在更新到v.16,并对“gcc-multilib”的提及感到非常困惑。 这实际上是苹果的“fat二进制文件”或Linux中端口到“通用二进制文件”模型吗? 也就是说,Ubuntu上的本地C库是否变成了容器,打包了各种架构的几个二进制文件? ...