我的问题是:为了建立一个特定的图书馆,我必须在一顶红色帽子上安装GCC,而不需要访问互联网,也无法使用yum。
现在我做到了:
1)我安装了64-linux-gnu (以及它的依赖项)
2)我在/usr/bin中为以下已安装的可执行文件创建了符号链接:/usr/bin/x86_64-linux-gnu-cpp、/usr/bin/x86_64-linux-gnu-gcc、/usr/bin/x86_64-linux-gnu-gcov使用sudo ln -s /usr/bin/x86_64-linux-gnu-<end> <end>,因此我有Functionalgcc cpp和gcov命令。
3)我在我的库上测试了一个./configure,让GCC说C编译器不能创建C可执行文件。我通过测试创建了一个简单的hello world C程序。
#include<stdio.h>
int main(void){
printf("hello world!\n");
return 0;
}在运行gcc ./hello.c -o hello时,我得到了以下错误:“致命错误: stdio.h :没有这样的文件或目录”。
4)我做了ls /usr/include | grep .h,但一无所获。结论:未安装标准C库。
5)我这样安装了滑翔来导入标准C库,现在相同的命令显示了许多C文件,包括stdio.h文件。
但我的GCC仍然提出同样的致命错误。你知道我该怎么做才能让它发挥作用吗?
我不认为这里的问题与x86 / x64问题有关,这是在这个问题中提出的
发布于 2015-04-19 11:43:21
从您的文章中,我假设这与不正确的安装有关,在安装包之前,请确保您使用适当的包到适当的发行版,因为32位或64位OS包可能会出现兼容性问题。您可以使用尝试以下方法。
从CDROM/DVD安装rpm
安装您的RHEL Linux CD/DVD,并使用rpm命令安装以下软件包:
$rpm -ivh gcc*https://stackoverflow.com/questions/29555781
复制相似问题