Soul Of Free Loop
Uranus Zhou's Blog
Thursday June 28th, 2018 by Uranus Zhou
Sorry, this entry is only available in 中文.
No related posts.
Posted in Linux, Technology | 8 comments
Previous post: Intel OpenCL bug with C++ on LinuxNext post: Compile Intel Beignet OpenCL on CentOS 6
geek:
Thursday March 7th, 2019 07:57 PM
博主你好,能否转载你这篇文章,会标明出处的
Uranus Zhou:
Friday March 8th, 2019 09:43 PM
可以,只要写明原文地址就行咯。
vhjx:
Sunday August 14th, 2022 03:49 AM
[修改 ELF 符号表] 小节中的 “将 vna_other 改为 0003708E 值”, 应该是 “将 vna_name 改为 0003708E 值”
Tuesday August 16th, 2022 03:03 PM
是的,写完没太注意这块写错了,感谢指正哦。
vipwp:
Monday August 29th, 2022 04:56 AM
我今儿也遇到了这个问题, 又不想重新搞低版本glib环境编译,于是产生了跟你一样的想法,只改glibc的版本依赖,于是搜到了你的文章,避免了从0开始的辛苦,谢谢。 另外我修改的时候用了lief这个工具,改起来很方便,推荐。 再次谢谢博主。
Tuesday August 30th, 2022 03:01 PM
也感谢分享 LIEF,这个库看起来集成到别的程序里也挺方便。
Sakura:
Friday April 28th, 2023 04:59 PM
博主您好,感谢你的分享。但是我有一个函数是低版本的gilic库中没有的,这个您有什么好的办法吗?
Wednesday May 17th, 2023 02:16 PM
这种情况要麻烦一些,你可以试试自己写一个 wrapper 库,实现高版本 glibc 库里的这个函数, 然后再用 patchelf 修改 ELF,优先使用 wrapper 库,看能不能起作用。
Name (required)
Mail (required, but not published)
Website
Comment
Notify me of follow-up comments via e-mail
geek:
Thursday March 7th, 2019 07:57 PM
博主你好,能否转载你这篇文章,会标明出处的
Uranus Zhou:
Friday March 8th, 2019 09:43 PM
可以,只要写明原文地址就行咯。
vhjx:
Sunday August 14th, 2022 03:49 AM
[修改 ELF 符号表] 小节中的 “将 vna_other 改为 0003708E 值”, 应该是 “将 vna_name 改为 0003708E 值”
Uranus Zhou:
Tuesday August 16th, 2022 03:03 PM
是的,写完没太注意这块写错了,感谢指正哦。
vipwp:
Monday August 29th, 2022 04:56 AM
我今儿也遇到了这个问题, 又不想重新搞低版本glib环境编译,于是产生了跟你一样的想法,只改glibc的版本依赖,于是搜到了你的文章,避免了从0开始的辛苦,谢谢。
另外我修改的时候用了lief这个工具,改起来很方便,推荐。
再次谢谢博主。
Uranus Zhou:
Tuesday August 30th, 2022 03:01 PM
也感谢分享 LIEF,这个库看起来集成到别的程序里也挺方便。
Sakura:
Friday April 28th, 2023 04:59 PM
博主您好,感谢你的分享。但是我有一个函数是低版本的gilic库中没有的,这个您有什么好的办法吗?
Uranus Zhou:
Wednesday May 17th, 2023 02:16 PM
这种情况要麻烦一些,你可以试试自己写一个 wrapper 库,实现高版本 glibc 库里的这个函数,
然后再用 patchelf 修改 ELF,优先使用 wrapper 库,看能不能起作用。