27得票4回答
gcc无法链接-m32参数。

尝试在64位系统上使用-m32编译甚至最简单的程序(int main(){})都会失败: $ gcc -m32 test.c /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.8/libgcc.a when ...

26得票2回答
如何编译使用math.h的C程序?

我在math.h头文件中遇到了问题,当我使用平方根函数sqrt(d)时。但是我的编译器不支持这个。请给我提供一些建议解决这个问题。 我的Ubuntu版本是2012年。

26得票4回答
找不到crti.o:没有这个文件或目录

当我想在我的Ubuntu 12.04 (x86_64)上编译gcc 4.1.2(ftp://ftp.mirrorservice.org/sites/sourceware.org/pub/gcc/releases/gcc-4.1.2/gcc-4.1.2.tar.bz2)时,当前活动的gcc版本是...

25得票2回答
在64位的Ubuntu上构建一个32位应用程序

经过几个小时的谷歌搜索,我决定放弃并向你们专家求助。我正在尝试在我的64位Ubuntu 11.10上构建一个32位应用程序(如果有人感兴趣,它叫xgap)。我在makefile中添加了CFLAGS=-m32和LDFLAGS=-L/usr/lib32。对象以32位编译得很好。最后一步是将所有的对...

24得票2回答
取消更新替代选项

我必须运行命令sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 20,但不幸的是我输错了,写成了sudo update-alternatives --install /usr/bin/gcc gccc /u...

24得票3回答
使用sudo apt-get install libstdc++命令进行安装。

当我尝试使用以下命令安装libstdc++时: sudo apt-get install libstdc++ 我在Ubuntu中遇到了以下错误。你对此有任何想法吗? The following packages have unmet dependencies: libstdc++-4...

23得票5回答
如何在Ubuntu 10.04中将gcc更新到最新版本(本例为4.7)?

我目前在我的Ubuntu 10.04 32位系统上安装了gcc 4.4.3。我想要将其升级到gcc/g++ 4.7(我需要C++ 0x支持)。 使用Ubuntu软件包管理器如何进行更新: apt-get upgrade/install ?? 作为第二个选择,我从以下地址下载了最新的gc...

22得票1回答
在Ubuntu 14.04中,bfd.h应该包含libiberty/ansidecl.h吗?

binutils软件包似乎已经发生了变化,因为它包含的libiberty.h目录已经移动到/usr/include/libiberty,所以在bfd.h中可能存在错误的引用ansidecl.h。 使用binutils跟踪工具时出现这些编译错误。 /usr/include/libiberty...

20得票2回答
找不到 -lgcc_s

我正在尝试使用g77编译程序,但一直出现以下错误: /usr/bin/ld: cannot find -lgcc_s collect2: ld returned 1 exit status 我在另一个论坛上看到,这与libgcc有关,当我寻找libgcc时,我得到了以下结果。 >...

20得票3回答
如何检查GCC是否正确安装?

我已使用apt-get安装了GCC。 我如何检查它是否正确安装以及版本号?