Android6.0 (SDK 21)仍然要求可执行文件是独立于位置的,但是也要求构建可执行文件时不需要文本重定位。因此,在编译过程中,我将-fPIC传递给arm-linux-androideabi-gcc,它似乎构建了一个没有文本重定位的二进制文件:(no output is shown)
问题是,我一次只能满足一个要求。/unison |& gre
我最近在我的基于ubuntu的linux发行版上引导了gcc 6.1。它似乎安装正确,因为我可以编译用C和C++编写的程序。我还可以运行编译后的可执行文件。/exec: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by ./ardi)strings /usr/lib/x86_64-linux-gnu
我的系统:Linux hostname 3.13.0-57-generic #95-Ubuntu SMP Fri Jun 19 09:28:15 UTC 2015 x86_64 x86kvm trusty --libvirt qemu:///systemUnpacking linux-image-virtual (3.13.0.58.65) ...
,stderr: grep: /proc/cpuinfo: No such file or d