首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使GCC检测标准C库?

如何使GCC检测标准C库?
EN

Stack Overflow用户
提问于 2015-04-10 07:32:42
回答 1查看 273关注 0票数 1

我的问题是:为了建立一个特定的图书馆,我必须在一顶红色帽子上安装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 cppgcov命令。

3)我在我的库上测试了一个./configure,让GCC说C编译器不能创建C可执行文件。我通过测试创建了一个简单的hello world C程序。

代码语言:javascript
复制
#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问题有关,这是在这个问题中提出的

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-19 11:43:21

从您的文章中,我假设这与不正确的安装有关,在安装包之前,请确保您使用适当的包到适当的发行版,因为32位或64位OS包可能会出现兼容性问题。您可以使用尝试以下方法。

从CDROM/DVD安装rpm

安装您的RHEL Linux CD/DVD,并使用rpm命令安装以下软件包:

代码语言:javascript
复制
$rpm -ivh gcc*
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29555781

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档