腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
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安全补丁导致各种问题
《喋血复仇》发布游戏补丁 修复诸多游戏问题
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券