我在 Debian 上运行时无法安装 gcc-6 sudo apt-get install gcc-6
。它说E: Unable to locate package gcc-6
。
gcc
将通过的最低版本apt-get
是 7。是否需要设置一个特殊的存储库才能获得较旧的gcc
版本?我试图从源代码构建 gcc-6 但很挣扎,所以如果这是获得 gcc-6 工作副本的唯一方法,如果你能引导我完成这些步骤或向我展示一个可靠的资源,我将不胜感激这个。
供参考,我的系统信息如下:
user@debian:~$ uname -a
Linux debian 4.19.0-8-amd64 #1 SMP Debian 4.19.98-1 (2020-01-26) x86_64 GNU/Linux
Run Code Online (Sandbox Code Playgroud)
我正在寻找旧gcc
版本的原因是我正在尝试编译旧版本的 Linux (3.19) 但我不断收到新gcc
版本 (7 & 8)的错误,指出:
include/linux/compiler-gcc.h:106:1: fatal error: linux/compiler-gcc7.h: No such file or directory
#include gcc_header(__GNUC__)
^~~~
Run Code Online (Sandbox Code Playgroud)
预先感谢您的任何帮助!
我的一些库的名称后面有一个“w”。这意味着什么?
例如,我有以下共享库/usr/local/lib
:
libncurses.so
libncursesw.so
libmenu.so
libmenuw.so
libform.so
libformw.so
Run Code Online (Sandbox Code Playgroud)