在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

Fedora gcc如何安装动态连接

107次阅读
没有评论

共计 1051 个字符,预计需要花费 3 分钟才能阅读完成。

丸趣 TV 小编给大家分享一下 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 如何安装动态连接”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注丸趣 TV 行业资讯频道!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-25发表,共计1051字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 久久久久琪琪去精品色村长 | 国产精品免费看久久久久 | 免费很黄无遮挡的视频 | 成年女人免费视频播放体验区 | 久久综合亚洲色hezyo国产 | 9色在线播放| 久久精品2019www中文 | 国产综合色在线视频 | 成人福利小视频 | 欧美综合天天夜夜久久 | 四虎黄网 | 男女日b免费视频 | 久久久久久免费精品视频 | 久久99精品久久久久久久野外 | 日本孕妇潮喷高潮视频 | 欧美成性色 | 久久机热| 日韩色小说 | 少妇无码吹潮 | 国产欧美日韩网站 | 欧美亚洲国产精品第一页 | 男人的天堂亚洲一线av在线观看 | 亚洲无限看| 99精品国产闺蜜国产在线闺蜜 | 国产农村户外妇性视频 | 精品国产精品a | 无码 人妻 在线 视频 | 一区二区三区欧美 | 国产精品偷伦视频免费手机播放 | a亚洲va韩国va欧美va久久 | 国产成人无精品久久久久国语 | 成年网站拍拍拍免费香蕉 | 国产精品v欧美精品∨日韩 国产精品v欧美精品v日韩精品 | 中国午夜伦理片伦理片 | 俺去俺来也在线www色官网 | 成人免费无码av | 丰满熟妇人妻av无码区 | 白又丰满大屁股bbbbb | 97国产精华最好的产品亚洲 | 久久婷婷色 | 日本爱爱视频 |