iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >Fedora gcc如何安装动态连接
  • 372
分享到

Fedora gcc如何安装动态连接

2023-06-17 00:06:48 372人浏览 八月长安
摘要

小编给大家分享一下Fedora GCc如何安装动态连接,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!我原来写的程序在gcc 4.2.1中可以顺利编译,今天在F9中

小编给大家分享一下Fedora GCc如何安装动态连接,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

我原来写的程序在gcc 4.2.1中可以顺利编译,今天在F9中测试的时候就出错了:test.cpp:38: error: ‘memcpy’ was not declared in this scope

Fedora gcc安装的官方有针对这种情况的说明:Http://gcc.gnu.org/gcc-4.3/porting_to.html

Fedora gcc安装为了加快编译的速度,减少了对头文件的检查,因此得手动包含所有相关的头文件。这样做可以确保程序员在写代码的时候意识到自己需要哪些头文件,而不是交给编译器去处理。不过同时也带来了不少麻烦,许多以前写的代码都没办法在Fedora gcc 4.3中编译通过。

我在Fedora gcc安装(VM虚拟机中)中使用Fedora gcc 4.2.1编译一个动态链接库时完全正常,但在F9(AMD64 Dou)中使用Fedora gcc 4.3编译就无法通过了提示:

/usr/bin/ld: test.o : relocation R_X86_64_32 against `a local symbol’ can not be used when making a shared object; recompile with -fPIC
test.o: could not read symbols: Bad value

不知道这是Fedora gcc 4.3的问题,还是双核64系统的问题。只好再装一个低版本的Fedora gcc安装,下载了Fedora gcc 4.2.4的源码包,没想到编译时又出错了:
/usr/include/gnu/stubs.h:7:27: error: gnu/stubs-32.h: 没有那个文件或目录

Google了半天终于找到了答案,缺少:glibc-devel-32bit,但是一直找不到和我系统glibc-devel(2.8)匹配的glibc-devel-32bit,只能找到一个2.5的rpm包,只好在安装时使用了–nodeps选项。

把新编译的Fedora gcc安装好,并且重新设置PATH,再次编译前面的程序,结果仍然一样,看来确实是64位系统的问题了。

以上是“Fedora gcc如何安装动态连接”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网精选频道!

--结束END--

本文标题: Fedora gcc如何安装动态连接

本文链接: https://www.lsjlt.com/news/286289.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Fedora gcc如何安装动态连接
    小编给大家分享一下Fedora gcc如何安装动态连接,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!我原来写的程序在gcc 4.2.1中可以顺利编译,今天在F9中...
    99+
    2023-06-17
  • 如何安装Fedora 5 gcc
    这篇文章主要为大家展示了“如何安装Fedora 5 gcc”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何安装Fedora 5 gcc”这篇文章吧。安装Fedora 5 gcc步骤1.下载bz...
    99+
    2023-06-17
  • ubuntu如何安装gcc
    ubuntu安装gcc的方法:打开终端命令行。输入以下命令进行安装。sudo apt install gcc然后需要输入Ubuntu密码。再输入以下命令安装build-essential。sudo apt install build-ess...
    99+
    2024-04-02
  • Suse如何安装gcc
    这篇文章主要为大家展示了“Suse如何安装gcc”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Suse如何安装gcc”这篇文章吧。获得程序cpp-3.3.3-43.24.i586.rpmglib...
    99+
    2023-06-17
  • CentOS上如何安装GCC
    这篇文章主要介绍“CentOS上如何安装GCC”,在日常操作中,相信很多人在CentOS上如何安装GCC问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”CentOS上如何安装GCC”的疑惑有所帮助!接下来,请跟...
    99+
    2023-06-27
  • centos7中如何安装gcc
    centos7中安装gcc的方法:1、打开centos终端;2、在命令行中输入“yum install gcc-c++”命令安装gcc;3、输入“gcc -v”或“g++ -v”命令检测是否安装成功。具体操作步骤:在centos系统桌面中使...
    99+
    2024-04-02
  • 如何进行gcc动态编译
    如何进行gcc动态编译,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。优点:体积小,编译快 缺点:依赖性高 代码如下:[root@74-82-173-217 shared]#...
    99+
    2023-06-13
  • 如何安装Ubuntu和Fedora
    这篇文章主要介绍“如何安装Ubuntu和Fedora”,在日常操作中,相信很多人在如何安装Ubuntu和Fedora问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何安装Ubuntu和Fedora”的疑惑有所...
    99+
    2023-06-13
  • Fedora 25 Workstation如何安装
    这篇文章主要介绍了Fedora 25 Workstation如何安装,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Fedora 25 Workstation是一款优秀的lin...
    99+
    2023-06-27
  • Fedora Core 4如何安装
    小编给大家分享一下Fedora Core 4如何安装,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!首先让大家了解下Fedora,然后全面介绍Fedora Core 4,希望对大家有用。因为笔记本电脑包含了非标准的设备,在你...
    99+
    2023-06-17
  • Fedora如何安装磁盘
    小编给大家分享一下Fedora如何安装磁盘,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!自己Fedora 安装后剩下了5.8G的磁盘空间,最近空间不断减少,到现在...
    99+
    2023-06-17
  • Fedora 10如何安装DVD
    这篇文章给大家分享的是有关Fedora 10如何安装DVD的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。基本安装假如你是一个安装Linux的新手,这部分内容对你很有帮助。否则可以跳过这一部分,直接浏览安装安装后的...
    99+
    2023-06-16
  • Fedora上如何安装MongoDB
    这篇文章主要介绍Fedora上如何安装MongoDB,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。1、使用上...
    99+
    2023-06-27
  • 如何在Fedora 10上安装Fedora Weblogic 10.3.1
    这篇文章将为大家详细讲解有关如何在Fedora 10上安装Fedora Weblogic 10.3.1,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。拷贝oepe11_wls1031_linux32.bin...
    99+
    2023-06-16
  • CentOS6.8下如何编译安装GCC
    这篇文章主要为大家展示了“CentOS6.8下如何编译安装GCC”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“CentOS6.8下如何编译安装GCC”这篇文章吧。关于 GCC 在 CentOS ...
    99+
    2023-06-10
  • 硬盘如何安装fedora 12
    这篇文章主要介绍硬盘如何安装fedora 12,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!安装fedora 12步骤:解压grub4dos,然后复制grldr、grldr.mbr、menu.lst(可选)放到C盘(...
    99+
    2023-06-16
  • Fedora Samba如何配置安装
    小编给大家分享一下Fedora Samba如何配置安装,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!安装 Fedora Samba 首先,通过 yum 来在线安装...
    99+
    2023-06-17
  • 如何ubuntu安装gcc编译器
    ubuntu安装gcc编译器的方法:打开终端命令行。输入以下命令进行安装。sudo apt install gcc然后需要输入Ubuntu密码。再输入以下命令安装build-essential。sudo apt install build-...
    99+
    2024-04-02
  • Fedora 13的Nvidia二进制驱动如何安装
    小编给大家分享一下Fedora 13的Nvidia二进制驱动如何安装,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1. 添加 rpmfusion 仓库:su -c...
    99+
    2023-06-16
  • 硬盘如何安装Fedora 11
    小编给大家分享一下硬盘如何安装Fedora 11,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!先看看Fedora的版本是Fedora 11了吧,见下图(图1),点...
    99+
    2023-06-13
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作