腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
ELF
补丁
,
绑定
问题
linux
、
gcc
、
binding
、
g++
、
elf
目前,我正在尝试修补
ELF
可执行对象文件。 我正在使用原始的hello-world应用程序测试我的实用程序。打了
补丁
之后,一切似乎都很好,但当执行时,应用程序会出现分段故障。在打
补丁
时,我还插入了一个新的共享对象依赖项。为了了解哪里出了
问题
,我同时设法将共享对象链接到我的测试应用程序中。失败;我设法使用gdb解决了这个
问题
。符号std::cout / _ZSt4cout重定位
绑定
似乎被误用了。我如何解决这个
问题
,或者导致这种行为的原因是什么?
浏览 27
提问于2020-10-15
得票数 1
1
回答
如何解释
ELF
文件中的`p_size`?
c
、
bit-manipulation
、
elf
最近,我一直在玩
ELF
格式的文件。我试着解决一个
问题
: st_info似乎可以由特定的宏来解释。但是p_type呢?
浏览 1
提问于2018-11-13
得票数 0
回答已采纳
1
回答
自己修改lib的节偏移量吗?
linux
、
patch
、
elf
、
prelink
我正在试着检查以下
问题
+)可读的输出比较左是修补自己没有应用的输出,另一个是
补丁
自己应用的输出。
浏览 3
提问于2021-06-24
得票数 0
回答已采纳
2
回答
强制使用与该库不同的SONAME进行链接
c
、
linux
、
linker
、
shared-libraries
、
dynamic-linking
当然,如果一个是libcap10.so.3,另一个是libcap10.so.3.1,我就不会遇到任何
问题
,因为我只需要链接到第一个libcap10.so.3.1,以便与第二个libcap10.so.3.1所以回到我最初的
问题
:如何指定用于链接的SONAME (在本例中为libcap10.so )? (我已经搜索过了,我目前的发现只是认为这是不可能的,但不幸的是,这是一个要求... )。更新:我使用二进制类sed工具为.so库打了
补丁
,将libcapi10.so.6\0替换为libcapi10.so\0,由于新名称比以前的名称更短,并且SON
浏览 0
提问于2013-01-31
得票数 1
回答已采纳
1
回答
Blue基因Q-
ELF
头文件的编写
compiler-construction
、
compiler-errors
、
cross-compiling
、
hpc
我用gcc编译器在BGQ上编译了打了
补丁
的软件--出于我不理解的原因,我用标准的IBM编译器编译这个软件有很大的
问题
……Loadfailed on R00-IC-J01: Application executable
ELF
header contains invalid value, errno 8 Exec format
浏览 4
提问于2013-08-12
得票数 1
2
回答
Linux
ELF
共享库
问题
linux
、
gdb
、
shared-libraries
、
elf
目前,我正在处理
ELF
文件,并尝试加载SO文件。我试图“强制”链接一个新的(一个假的,没有实际调用代码),所以依赖到可执行文件。为此,我修改了.dynstr部分的内容(创建了一个新部分,用新内容填充它,并解析了
Elf
64_Shdr条目的所有sh_link文件)。这使我认为加载的
ELF
中的一些地址是无效的。 我知道这种打
补丁
的方式很容易出错,但我对此很感兴趣。所以,我的
问题
是:有没有
ELF
工具(如gdb或strace),可以调试图像加载过程(即在命中入口点之前可以判断出哪里出了
问题
浏览 1
提问于2020-09-07
得票数 1
1
回答
构建GNU开发工具:新获得的BINUTILS和GDB源码树似乎过时了
cross-compiling
、
gnu
、
binutils
在我获得源代码并尝试使用提供的步骤构建它们(对于frv-
elf
-uclinux,但这并不重要)后,我通过搜索错误消息发现,至少有两个
补丁
(我想要链接它们,但还没有足够的代表)没有应用,这两个
补丁
都很旧,鉴于这些说明是我能找到的唯一官方页面,我想不出比在上面问个
问题
更好的办法了。除了一个接一个地下载每个部分(GDB、binutils、模拟器等)之外,我如何获得缺少的新鲜源代码来构建跨GNU?
浏览 0
提问于2016-06-05
得票数 1
1
回答
构建c++库时出现无法识别的选项"--enable-new-dtags“错误
cmake
、
mingw
、
msys
下使用mingw构建c++源代码(使用cmake gui配置)时,尝试“链接C共享库”时会出现以下错误:我该如何解决这个
问题
浏览 4
提问于2014-03-16
得票数 0
1
回答
可以为MIPS交叉编译D源代码吗?
d
、
mips
、
cross-compiling
、
mips32
、
texas-instruments
将在基于TI AR7的设备上运行的程序,这些设备具有MIPS32处理器,通常运行带有MontaVista
补丁
和uClibc的Linux2.4.17内核(使用MIPS I通用目标;
ELF
32位LSB可执行文件
浏览 0
提问于2011-06-05
得票数 6
回答已采纳
1
回答
是否可以检查
ELF
可执行文件的"GNU_HASH“部分中的散列?
linux
、
hash
、
digital-signature
、
elf
当我拆解一个
ELF
可执行文件时,我看到一个部分GNU_HASH似乎包含一个哈希。我认为这是一个签名,以检查可执行文件是否被病毒修补或感染。 有办法检查这个签名吗?
浏览 3
提问于2016-07-01
得票数 3
回答已采纳
2
回答
谷歌的Courgette还能在Mac和Linux上运行吗?
diff
据我所知,google diff Courgette只能在Windows 32位平台上运行,并且还可以在Linux和OSX上使用。现在还是这样吗?
浏览 1
提问于2012-08-17
得票数 6
6
回答
arm-linux-gcc vs arm-
elf
gcc
embedded
、
arm
、
gnu-toolchain
、
uclinux
我在看uClinux系统,它用arm-linux-xxx构建内核,但是用arm-
elf
-xxx构建用户应用程序。
浏览 4
提问于2008-12-23
得票数 5
2
回答
由于一个奇怪的模块循环,交叉编译的内核无法启动
architecture
、
linux-kernel
、
cross-compiling
然后使用该编译器编译带有Xenomai
补丁
的Linux2.6.38.8(用于rt内核模块)。该内核计划替换当前的内核。目前板载安装了debian6.0.4 i386的默认内核。编译后的内核无法启动,并显示以下错误:我不明白新内核有什么
问题
。使用i586优化(包含x86通用代码和
elf
仿真器)编译的内核应该能够加载i386架构的init……file ./vmlinux.o ./vm
浏览 1
提问于2012-09-01
得票数 1
1
回答
LD_PRELOAD如何更新库函数
linux
、
elf
、
loader
、
libc
、
ld-preload
我知道我们可以使用LD_PRELOAD技巧来替换libc函数,例如malloc()。那么LD_PRELOAD到底是如何工作的呢?它会替换GOT/PLT条目吗?
浏览 33
提问于2019-10-26
得票数 0
4
回答
Jquery id更改.attr不会完全起作用
javascript
、
jquery
、
hover
$('.submenu').click(function (e){ });css background-color: blue; width:100px;
浏览 1
提问于2015-04-23
得票数 1
2
回答
用于四核ARM A53的Linux CONFIG_PREEMPT_RT (新手怀疑)
linux
、
linux-kernel
、
real-time
、
xilinx
、
preemption
我的另一个
问题
是:我是否可以继续使用我开发的应用程序,在可能的情况下观察性能的改善或退化?那我开发的那个司机呢?或者第三部分设备驱动程序?
浏览 0
提问于2018-06-05
得票数 1
回答已采纳
2
回答
我们能在
ELF
可执行对象文件的符号表中隐藏/隐藏符号名吗?
unix
、
elf
、
object-files
、
symbol-table
根据
ELF
规范:
ELF
对象文件包含各种,其中 .symtab包含所有符号(文件、函数、对象等)的信息。对于可读性和可维护性,我们编写的代码可以为开发人员所理解。
问题
(编辑):有什么方法可以隐藏或删除可执行文件的符号表中的符号“名称”,这样就没有人能够洞察代码,并且可执行文件仍在运行?
浏览 5
提问于2016-08-19
得票数 1
回答已采纳
2
回答
Linux内核编译错误
elf
_x86_64丢失
c
、
linux
、
linux-kernel
对于我的工作,我必须为内核打
补丁
,使其能够实时运行。CC arch/x86/vdso/vvar.o gcc: Error:
elf
_x86
浏览 4
提问于2014-03-26
得票数 3
1
回答
有没有一个gfortran相当于gcc的名字((__attribute__(“name”)?
gcc
、
methods
、
gnu
、
gfortran
、
annotate
我使用的是nestedvm包,其中包含一个打了
补丁
的Gnu gcc编译器。string, int count) { for(i=0;i<count;i++)}Name/
浏览 18
提问于2020-02-08
得票数 2
1
回答
在Quartz Composer中使用像素坐标定位图像
quartz-composer
我正在用Quartz创建一个视频墙构图,在网格中有几个视频。我想以编程方式在输出窗口中定位视频。我使用billboard对象来定位视频,但x/y位置是使用相对于中心的极坐标系统设置的,与像素没有明显的相关性。有没有办法在Quartz中使用像素来定位图像?例如,将图像从左上角向内和向下放置10px?
浏览 4
提问于2014-03-22
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
请务必绑定账号!如何绑定?常见问题解答来了!
浅析 Python 中的延迟绑定问题
Win10怎么卸载有问题更新补丁
Windows10安全补丁导致各种问题
《喋血复仇》发布游戏补丁 修复诸多游戏问题
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券