腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
汇编代码故障
ubuntu
、
assembly
linux
-gnu/crt1.o(.debug_info):
重
定位
%4具有无效的符号索引% 11/usr/bin/ld: /usr/lib/debug/usr/lib
浏览 1
提问于2016-02-22
得票数 1
1
回答
如何确定EXE (或DLL)是否参与ASLR,即是否可以重新
定位
?
windows
、
assembly
、
linker
、
portable-executable
如何确定EXE (或DLL)是否参与ASLR,即是否可以重新
定位
? 如何从像FileAlyzer这样的工具中看到图像是否参与了ASLR?
浏览 4
提问于2016-08-28
得票数 5
2
回答
如何让GCC将所有符号导出到输出文件中
c
、
gcc
、
elf
、
relocation
我正在开发一个操作系统,在设置分页之前,我需要加载一些
模块
。因此,由于此时尚未设置分页,因此我需要将程序中的所有符号重新
定位
到该物理地址。我的问题是,不是所有的符号都可以在符号表中找到,也不是所有的
重
定位
信息都可以在rel.text中找到。如何让GCC导出所有符号数据?
浏览 5
提问于2013-01-21
得票数 2
1
回答
如何在
Linux
中从共享对象中移除或本地化导出/全局元件
object
、
shared
、
elf
、
symbols
我想从elf共享对象中删除可
重
定位
部分的符号。如何在
Linux
平台上实现?
浏览 1
提问于2013-11-27
得票数 0
2
回答
这些内存字符串是什么?他们干些什么?
command-line
、
ram
最近,我使用sudo cat /dev/mem | strings释放了我的内存字符串(因为我可以)。在回顾这个垃圾堆时,我注意到了一些非常有趣的事情:.strtab.note.gnu.build-id.rela.init.text.rela.exit.text.rela__ksymtab_gpl.rela__kcrctab_gpl.rodata.str1.8.
浏览 0
提问于2016-06-24
得票数 2
回答已采纳
1
回答
什么类型的文件可以动态加载?
linux
、
shared-library
、
dynamic-loading
所有例程都以可
重
定位
的加载格式保存在磁盘上。主程序加载到内存中并执行。当一个例程需要调用另一个例程时,调用例程first将检查另一个例程是否已加载。8.1.5动态链接和共享图书馆ELF可执行文件,一个内核
模块
,它们都能被动态加载吗?引用中的“可
重
定位
加载格式”是否意味着.o对象文件,即内核
模块
,而不是.so共享库文件,根据如下: ht
浏览 0
提问于2018-10-17
得票数 1
1
回答
GNU链接器无法成功地使用调用绝对地址的可
重
定位
模块
linker
、
gnu
、
absolute
、
relocation
我需要的是一个可
重
定位
的执行
模块
,它可以调用绝对地址,即内存(ROM)中的函数。ld -d -r -Rrom_functions.o -uappl_start -Tmyscript @$objs -我尝试
浏览 8
提问于2022-12-04
得票数 0
1
回答
为什么静态库使用可
重
定位
的对象文件而共享库使用源文件?
gcc
、
shared-library
、
linker
、
static-linking
有两个源文件,addvec.c和multvec.c,为了创建它们的静态库,我们将按照以下方式使用ar工具:
linux
> ar rcslibvector.a addvec.o multvec.o
linux
> gcc -shared -fpic -o
浏览 0
提问于2020-09-02
得票数 0
2
回答
为什么在ARM
Linux
ELF
模块
加载程序中支持这些特定的
重
定位
?
linux-kernel
、
arm
、
elf
列出了大约130个类型的重新
定位
。其中大多数是“静态”的(为什么
模块
加载程序处理的是静态
重
定位
而不是动态
重
定位
?)是因为GCC只输出这些类型吗?或者还有别的原因?
浏览 11
提问于2015-05-22
得票数 1
回答已采纳
1
回答
Mips可执行文件没有
重
定位
部分
linux
、
elf
、
mips32
、
relocation
当我通过Readelf学习MIPS-II ELF 32位architectures.But可执行文件时,我发现我的可执行文件file.Can中没有
重
定位
部分,有人能告诉我没有
重
定位
部分它是如何执行的吗?
浏览 3
提问于2016-06-08
得票数 1
1
回答
运行时地址绑定是如何在操作系统中工作的?
memory-management
、
operating-system
、
system
有三种类型的附加约束计划: address.Loadtime 编译时地址绑定:在编译期间,符号地址被转换为实际的内存地址,加载程序只是将程序加载到内存地址绑定中:-在这种情况下,链接器将对称地址转换为可
重
定位
的地址,加载程序使用重新
定位
register.Runtime adress绑定将可
重
定位
地址重新配置为物理地址:--我无法理解链接器创建的可
重
定位
附件所创建的part.If。同时,为了使进程处于运行状态,程序的至少一个
模块
应该在主memory.Wh
浏览 1
提问于2021-07-09
得票数 0
2
回答
更改默认程序安装位置?
software-installation
、
directory-structure
我最近学习了
linux
,但我对
linux
系统的工作方式感到困惑,尤其是关于
linux
如何处理程序文件,在windows中所有程序都在一个目录Programfiles中(有些在Windows中),但是在
linux
我可以更改
linux
中程序的默认位置/文件夹吗?我有
linux
17.3 64位。
浏览 0
提问于2016-02-20
得票数 3
回答已采纳
1
回答
谁执行运行时
重
定位
?
linux
、
elf
、
dynamic-linking
、
relocation
我试图更好地理解
Linux
中的运行时
重
定位
,特别是在不同的情况下由谁来执行它们。下面是我目前的理解,准确吗?Position-dependent静态链接可执行程序没有运行时
重
定位
neededDynamically-linked可执行文件动态链接器(ld.so)加载库,然后执行relocationsStatically链接饼libc启动代码执行relocationsThe动态链接器本身- ld.so是一个自重新
定位
的二进制。
浏览 3
提问于2021-10-07
得票数 5
回答已采纳
1
回答
同一目标
模块
中的过程调用是否需要在链接阶段重新
定位
c
、
linux
、
compilation
、
linker
、
gnu
我假设同一对象
模块
中的过程调用不需要在链接阶段
重
定位
。1b <caller+0x7> 20: c3 ret 为什么同一对象
模块
(1a: e8 fc ff call 1b )中的过程调用需要重新
定位
?在同一目标
模块
中调用过程时,PC相对地址(调用者和被调用者之间的地址偏移量)是否有机会更改?如果没有,为什么不直接将代码0x1a修改为"e
浏览 0
提问于2018-04-05
得票数 3
1
回答
重
定位
错误&
Linux
分发
linux
、
deployment
、
gcc
、
g++
、
relocation
这就是我的目标:我在
Linux
中开发了软件,我需要在没有源代码的情况下发布它。这样做的目的是创建一个zip文件,其中包含运行可执行文件所需的所有项目。用户将下载压缩,解压缩,双击,软件将在任何基于
Linux
的机器上启动。对于我无法解释的动机,我不能使用deb/rpm/etc或安装程序。
浏览 0
提问于2011-04-27
得票数 1
1
回答
如何为elf目标文件中的所有符号添加前缀,但使调试仍然有效?
elf
、
binutils
我想为elf对象文件中的每个符号添加一个前缀,如何使用
Linux
(例如debian)做到这一点?我需要调试信息仍然可以工作(即,gdb仍然可以有效地调试,尽管使用了所有符号的新名称)。elf对象是可
重
定位
的。不可
重
定位
对象的解决方案也将是受欢迎的。代码覆盖率统计数据继续工作的解决方案也会受到欢迎,但不是必需的。
浏览 0
提问于2014-03-09
得票数 0
2
回答
在ar命令中,程序中的符号是什么?
c
、
static
、
symbols
、
libraries
例如,在
Linux
上的ar命令手册中,有人说: 函数声明/变量声明/定义/结构声明等是符号吗?
浏览 15
提问于2022-11-07
得票数 0
回答已采纳
1
回答
python 3.x venv环境可
重
定位
吗?
python
、
python-3.x
、
python-venv
从python3.3开始,stdlib具有用于创建虚拟环境的venv
模块
。python 3.x venv环境可
重
定位
吗?
浏览 0
提问于2014-11-28
得票数 12
1
回答
来自PostCSS plugin..possible bug的未知错误
angular
、
npm
、
angular-cli
、
postcss
、
autoprefixer
|\__,_|_|\__,_|_| \____|_____|___|Node: 6.12.2typescript: 2.4.2现在,当我使用ng服务或ng build运行项目时: 13%构建
模块
31/40
模块
9活动./log$/未知错误来自PostCSS plugi
浏览 2
提问于2018-01-05
得票数 2
回答已采纳
2
回答
关于u-boot
重
定位
功能的问题
gcc
、
arm
、
beagleboard
、
relocation
、
u-boot
我在我的OMAP3目标上使用u-boot-2011.12,交叉工具链是CodeSourcery arm-none-
linux
-gnueabi,我编译了u-boot,将它下载到目标上并启动它,一切都很顺利,但我对u-boot
重
定位
功能有一些问题,我们知道这个功能是基于PIC(位置无关代码)的,位置无关代码是通过将-fpic标志设置为gcc而生成的,但我在编译标志中找不到fpic。没有PIC,u-boot如何实现
重
定位
功能?
浏览 4
提问于2012-02-23
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
GPS北斗定位模块应该这样选择
Linux7.3重装yum
加上定位模块就能搞定
GPS定位模块在物流运输行业的应用
UWB定位精度可达厘米级,超宽带无线标签模块,无线测距定位应用
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券