现在我使用gcc-linaro-5.5.0-2017.10-x86_64_arm-linux-gnueabihf和eclipse进行交叉编译。但是在构建时,我得到的错误信息如下
home/osboxes/artik5/opt/toolchains/gcc-linaro-5.5.0-2017.10-x86_64_arm-linux-gnueabihf/bin/../lib/gcc/arm-linux-gnueabihf/5.5.0/../../../../arm-linux-gnueabihf/bin/ld: cannot find crt1.o: No such file or directo
(gdb) reverse-step
Target child does not support this command.
这是在Linux 2.6.18中
内核不支持它吗?有没有我需要的特制的gcc arg?
gcc --version
gcc (GCC) 4.1.2 20080704 (Red Hat 4.1.2-52)
我正在用一个跨musl编译器(相同版本)构建一个本机musl编译器(GCC 8.3.0),我得到了这个错误: In file included from /usr/local/x86_64-cros-linux-musl/include/pthread.h:30,
from /usr/local/x86_64-cros-linux-musl/lib/gcc/x86_64-cros-linux-musl/8.3.0/include/c++/x86_64-cros-linux-musl/bits/gthr-default.h:35,
我正在遵循此以启用从SD卡自动启动。在尝试安装Linaro之后,我检查了一下是否有GCC版本:
${CC}gcc --version
它给出了这个错误:
bash: /home/debian/Desktop/gcc-linaro-6.4.1-2017.11-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-gcc: No such file or directory
我四处搜索,这个建议使用:
sudo apt-get install gcc-arm-linux-gnueabihf
这就给了我这个错误:
unable to locate pa
我正在尝试安装一个应用程序,它需要linux头才能构建它。
问题是,当我尝试使用以下方法安装linux头时:
apt-get install linux-headers-$(uname -r)
我得到以下信息:
The following information may help to resolve the situation:
The following packages have unmet dependencies:
linux-headers-4.19.0-8-amd64 : Depends: linux-compiler-gcc-8-x86 but it is not goin
我在通过cygwin在windows上编译pjsip遇到了麻烦。我尝试使用安卓品牌的pjsip form 和android NDK r8c for windows。
这是我尝试配置pjsip时的输出。
$ ./configure-android
configure-android: APP_PLATFORM not specified, using android-14
configure-android: TARGET_ABI not specified, using armeabi
configure-android: calling ./configure with env vars:
我正在尝试在已经安装了gcc-5.4.0的Ubuntu-16.04上从源代码安装gcc-4.8.1。但是,在编译gcc源代码时,出现以下错误:
msgfmt: //gcc_install/build/x86_64-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /usr/lib/x86_64-linux-gnu/libicuuc.so.55)
我用谷歌搜索了一下,但我找不到任何有用的东西。有人能给我一些建议来解决这个问题吗?谢谢!
另外,有没有可
几个月前,我在我的系统上构建并安装了gcc 4.8.2。今天我用它编译了一个使用C++11线程库的程序,当我运行它时,它抱怨说找不到正确版本的libstdc++。因此,我回到了gcc 4.8.2源码树,并手动将libstdc++-6.0.18复制到适当的位置。在那之后,程序运行正常。
莫名其妙的是,在我安装gcc的时候,它并没有自动安装。有没有办法在不手动复制文件的情况下安装它?
Edit in response to comments:错误消息:
./a.out: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.1
我是Linux的新手,我面临着一个问题。我正在尝试将bin目录添加到Linux中的路径中,执行以下命令:
$ export PATH="/opt/gcc-arm/bin:$PATH"
但是,当我尝试执行一个命令时,它会返回给我它没有找到。
Command 'arm-none-eabi-gcc' not found, but can be installed with:
sudo apt install gcc-arm-none-eabi
我如何将这个目录添加到Linux路径,或者有一种使用Linux从Windows访问用户变量的方法?
Edit1:我刚刚运行了$