我在Debian挤压上安装gcc 4.6.3有困难。4.4目前已安装,但我需要4.6.x来运行php。我试图寻找类似的问题,但没有发现任何与我的错误。
我安装时使用以下说明:
wget ftp://ftp.gnu.org/gnu/gcc/gcc-4.6.3/gcc-4.6.3.tar.gz
tar -xzvf gcc-4.6.3.tar.gz
cd gcc-4.6.3
./contrib/download_prerequisites
cd ..
mkdir objdir
cd objdir
£PWD/../gcc-4.6.3/configure --prefix=/opt/gcc-4.6.3
我已经从下载了gcc-4.1.2,并使用两个命令构建
./configure
make
现在我可以看到g++二进制文件了。但并不存在gcc二进制。
$ ls /opt/gcc-4.1.2/host-x86_64-unknown-linux-gnu/gcc/g++
/opt/gcc-4.1.2/host-x86_64-unknown-linux-gnu/gcc/g++
$ ls /opt/gcc-4.1.2/host-x86_64-unknown-linux-gnu/gcc/gcc
ls: cannot access /opt/gcc-4.1.2/host-x86_64-unknown-lin
我曾尝试用非root安装glibc-2.15,在谷歌搜索并尝试了两天后,我在这里寻求帮助。
After configure, it output following error:
../glibc-2.15/configure --prefix=${PWD/objDir/destDir}
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking for gcc... gcc
checking for suffix of
许多人似乎遇到了这个问题。GNU网站强烈建议运行
./contrib/download_prerequisites
在源目录中避免MPC、MPFR和GMP链接问题。下面的链接包含我遵循的说明:,我在这里列出了它:
tar xzf gcc-4.8.1.tar.gz
cd gcc-4.8.1
./contrib/download_prerequisites
cd ..
mkdir objdir
cd objdir
$PWD/../gcc-4.8.1/configure --prefix=$HOME/gcc-4.8.1-install
make
make install
这个网址上的常见问题:声称,
usr/local/MATLAB/R2018b/bin/glnxa64/../../sys/os/glnxa64/libstdc++.so.6: version GLIBCXX_3.4.26' not found (required by /usr/local/lib/libIlmImf-2_5.so.25). --我正在使用这安装gcc 9.1.0,如提到的“GLIBCXX_3.4.26”的这里,但我在
make -j 8
和
sudo make install-strip.
错误是:make[4]: *** [Makefile:663: sanitizer_platform_lim
我正在尝试安装Tensorflow Lite在Raspberry Pi零W。我遵循的步骤,从官方网站()。但我得到以下错误消息:
-- The C compiler identification is unknown
-- The CXX compiler identification is unknown
-- Check for working C compiler: /home/pi/toolchains/arm-rpi-linux-gnueabihf/x64-gcc-6.5.0/arm-rpi-linux-gnueabihf/bin/arm-rpi-linux-gnueabihf-gc
我正在尝试为我的树莓派3构建Linux。
当我执行make时,我得到了下面的错误。
make[2]: /home/rohit/workplace/rp/buildroot/output/host/usr/bin/arm-buildroot-linux-uclibcgnueabihf-gcc: Command not found
一些背景知识会有所帮助。我正在关注这个。总而言之,这就是我所运行的。
make raspberrypi3_defconfig
make linux-menuconfig
make
从错误中,我得到了传中的gcc没有在路径上,因为它应该是。但我不确定我错过了什么。
粘贴后
为了为我的mini2440 ARM板构建最新版本的u引导引导程序,我成功地从codesourcery下载了一个工具链包,并将其解压缩到以下路径: /usr/local/arm-2008q3/
我还导出了当前会话的下列值:
export PATH=$PATH:/usr/local/arm-2008q3/bin
export CROSS_COMPILE=arm-none-linux-gnueabi-
当我运行make时,我得到了下面的输出,我不知道为什么:
make: arm-none-linux-gnueabi-gcc: Command not found
for dir in tools ex
我编写makefile,如下所示
#... Configure basic flags for compiler
.PHONY: mk_mingw
mk_mingw:
# build with mingw(windows)
.PHONY: mk_gcc_linux
mk_gcc_linux:
# build in gcc(linux)
#... some auxiliary unit such as clear, test ...
使用mingw(windows)构建时使用以下命令
#command 1
$ make mk_mingw
使用gcc(Linux)构建时使用以下命令
#com
我在安装gcc时遇到问题。根据下面的信息,我做错了什么?
在我没有超级用户访问权限的Linux计算机上的$HOME/gcc上,我运行以下命令:
$ wget http://mirrors.concertpass.com/gcc/releases/gcc-7.3.0/gcc-7.3.0.tar.gz
$ tar xvf gcc-7.3.0.tar.gz
$ cd gcc-7.3.0
$ ./contrib/download_prerequisites
gmp-6.1.0.tar.bz2: OK
mpfr-3.1.4.tar.bz2: OK
mpc-1.0.3.tar.gz: OK
isl-0.
这里有人在电脑上安装了GCC 13.1.0吗?当我试图在我的64位Debian Linux上从源代码构建它时,我会得到以下错误消息:
/usr/bin/ld: .libs/hwasan.o: relocation R_X86_64_PC32 against undefined symbol `__ehdr_start' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: final link failed: nonrepresentable section on output
co
我问过GDB一个类似的问题:如何从源构建GDB文档?,它改变了我的生活,现在我也想要GCC!
我成功地在Ubuntu16.04和gcc 6.4.0源代码树上构建了文档(以匹配我的主机):
./contrib/download_prerequisites
./configure
make
host-x86_64-pc-linux-gnu/gcc
make html
xdg-open HTML/gcc-6.4.0/gcc/index.html
但是我不能把所有的东西都放在一页里,我试了一下:
make html MAKEINFO=makeinfo MAKEINFOFLAGS='--no-s
在一个工作中的C项目中,make为各种目标构建,其中一个显然是powerpc-405。该特定目标的构建失败,因为我没有安装工具链。
make[7]: /opt/crosstool/gcc-4.2.4-glibc-2.3.6/powerpc-405-linux-gnu/bin/powerpc-405-linux-gnu-gcc: Command not found
问:我对“下载源代码,然后自己构建它”的模式有一个非常不稳定的理解,这在Linux-land中很常见。有人能描述一下我如何在错误中做特定于指定工具链的操作吗?
到目前为止,我已经决定/认为我需要去ftp://gcc.gnu.org/p
背景:客户端有一组旧的SuSE服务器,这些服务器需要glibc更新来修补“Ghost”漏洞。这些机器从来没有更新过,并且正在运行gcc和glibc的旧版本,大约从2005年开始。试图编译当前的glibc会出现错误,需要一个最新的gcc,所以我试图升级gcc。
The problem: --通过为gcc制作的很长一段路,它失败了,出现了以下错误(较短的版本-更长的版本更低的贴子):
undefined reference to symbol '__tls_get_addr@@GLIBC_2.3'
/lib64/ld-linux-x86-64.so.2: error adding