腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
汇编代码故障
、
linux
-gnu/crt1.o(.debug_info):
重
定位
%4具有无效的符号索引% 11/usr/bin/ld: /usr/lib/debug/usr/lib
浏览 1
提问于2016-02-22
得票数 1
1
回答
如何在
Linux
中从共享对象中移除或本地化导出/全局元件
、
、
、
我想从elf共享对象中删除可
重
定位
部分的符号。如何在
Linux
平台上实现?
浏览 1
提问于2013-11-27
得票数 0
1
回答
为什么静态库使用可
重
定位
的对象文件而共享库使用源文件?
、
、
、
有两个源文件,addvec.c和multvec.c,为了创建它们的静态库,我们将按照以下方式使用ar工具:
linux
> ar rcslibvector.a addvec.o multvec.o
linux
> gcc -shared -fpic -o
浏览 0
提问于2020-09-02
得票数 0
1
回答
Mips可执行文件没有
重
定位
部分
、
、
、
当我通过Readelf学习MIPS-II ELF 32位architectures.But可执行文件时,我发现我的可执行文件file.Can中没有
重
定位
部分,有人能告诉我没有
重
定位
部分它是如何执行的吗?
浏览 3
提问于2016-06-08
得票数 1
2
回答
更改默认程序安装位置?
、
我最近学习了
linux
,但我对
linux
系统的工作方式感到困惑,尤其是关于
linux
如何处理程序文件,在windows中所有程序都在一个目录Programfiles中(有些在Windows中),但是在
linux
我可以更改
linux
中程序的默认位置/文件夹吗?我有
linux
17.3 64位。
浏览 0
提问于2016-02-20
得票数 3
回答已采纳
1
回答
谁执行运行时
重
定位
?
、
、
、
我试图更好地理解
Linux
中的运行时
重
定位
,特别是在不同的情况下由谁来执行它们。下面是我目前的理解,准确吗?Position-dependent静态链接可执行程序没有运行时
重
定位
neededDynamically-linked可执行文件动态链接器(ld.so)加载库,然后执行relocationsStatically链接饼libc启动代码执行relocationsThe动态链接器本身- ld.so是一个自重新
定位
的二进制。
浏览 3
提问于2021-10-07
得票数 5
回答已采纳
1
回答
重
定位
错误&
Linux
分发
、
、
、
、
这就是我的目标:我在
Linux
中开发了软件,我需要在没有源代码的情况下发布它。这样做的目的是创建一个zip文件,其中包含运行可执行文件所需的所有项目。用户将下载压缩,解压缩,双击,软件将在任何基于
Linux
的机器上启动。对于我无法解释的动机,我不能使用deb/rpm/etc或安装程序。
浏览 0
提问于2011-04-27
得票数 1
1
回答
如何为elf目标文件中的所有符号添加前缀,但使调试仍然有效?
、
我想为elf对象文件中的每个符号添加一个前缀,如何使用
Linux
(例如debian)做到这一点?我需要调试信息仍然可以工作(即,gdb仍然可以有效地调试,尽管使用了所有符号的新名称)。elf对象是可
重
定位
的。不可
重
定位
对象的解决方案也将是受欢迎的。代码覆盖率统计数据继续工作的解决方案也会受到欢迎,但不是必需的。
浏览 0
提问于2014-03-09
得票数 0
2
回答
关于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
1
回答
运行时gcc
重
定位
错误
、
目前,我正在运行一些多线程代码,所有的编译都没有错误或警告,当我执行代码时会得到这个错误: 什么是重新
定位
错误?
浏览 1
提问于2011-08-31
得票数 8
回答已采纳
1
回答
GDB从入口点一步一步开始
、
我正在开发一个ELF
Linux
可执行文件。我在程序入口点上设置了一个断点。程序在到达断点之前就崩溃了。我想从头开始一步一步地运行我的程序。
浏览 1
提问于2016-06-21
得票数 1
1
回答
为什么输入偏移量出现错误?
、
、
我编写了简单的共享库:function(void) some_func();汇编/建造:gcc -fPIC -shared test.o -o libtest.so$ objdump -d libtest.so 6a0: 55 push %r
浏览 4
提问于2016-10-02
得票数 0
回答已采纳
1
回答
如何在COFF对象(而不是图像)文件中重新
定位
、
、
在创建最终映像之前,链接器在解析对象文件中的
重
定位
时究竟采取了哪些步骤?更具体地说,链接器如何处理已经存储在迁移站点中的值?它总是将它添加到最终的VA/RVA中,还是有时被忽略(例如某些迁移类型)?我在中找不到明确的解释,在搜索和实验了一段时间之后,我所能发现的就是: 在MS COFF规范的第5.6.2章“基本重新
定位
类型”中,有人说“基
重
定位
将32位的差异全部应用于偏移量处的32位字段”,我猜这意味着重新
定位
应该考虑到已经存储在指定偏移量处的任何地址dumpbin实用工具
浏览 2
提问于2013-07-27
得票数 6
3
回答
android:-fPIC和-pie是相互排斥的吗?
、
、
、
Android6.0 (SDK 21)仍然要求可执行文件是独立于位置的,但是也要求构建可执行文件时不需要文本
重
定位
。因此,在编译过程中,我将-fPIC传递给arm-
linux
-androideabi-gcc,它似乎构建了一个没有文本
重
定位
的二进制文件:% hardening-check ./unisonPositi
浏览 5
提问于2015-11-11
得票数 3
1
回答
Linux
:如何通过cdc-adm驱动程序的USB大端点从用户空间传输数据
、
、
、
我是
linux
驱动程序的初学者,我开始为
Linux
中基于cdc-acm的USB设备编写一个应用程序。因此,我使用了cdc_acm驱动程序。我使用的USB设备有两个大容量端点(读和写)和一个中断端点。
浏览 11
提问于2020-02-26
得票数 0
回答已采纳
3
回答
共享库: Windows与
Linux
方法
、
、
关于Windows共享库(DLL)与
Linux
共享库(SOs),我有一个简短的问题。为什么在创建Windows DLL时,客户端程序也需要链接到静态库(.lib文件),而在
Linux
中创建的应用程序不需要链接到这样的静态库。 这和代码
重
定位
之类的事情有什么关系吗?谢谢。
浏览 0
提问于2013-05-24
得票数 29
回答已采纳
2
回答
对象文件中的符号引用究竟是什么?
、
、
它解释了
Linux
86-64中如何使用ld程序进行链接。作者声称,为了从可
重
定位
的对象文件构建可执行文件,链接器做了两件事:符号解析和重新
定位
。那么,在可
重
定位
的对象文件中如何准确地引用符号呢?
浏览 4
提问于2017-10-01
得票数 8
回答已采纳
2
回答
这些内存字符串是什么?他们干些什么?
、
最近,我使用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
中的链接器是如何工作的。.text如果我是对的,objdump -r将向我们显示obj文件中的所有
重
定位
表在本例中,printf和func1都被放入
重
定位
表中。 printf没有在这个C文件中定义,所以需要重新
定位
它,但是为什么func1也可以在
重
定位
表中找到呢?据我所知,func1应该定义良好,可以在.text
浏览 17
提问于2020-02-21
得票数 2
3
回答
推荐多平台、便携、学习模式的Git GUI?
、
、
理想情况下,应具备以下特点: 最好是多平台(所以我的
linux
机器和windows膝上型电脑之间没有学习曲线。
浏览 15
提问于2011-02-25
得票数 6
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
精準定位/商圈重評分 社區重口碑
Linux7.3重装yum
什么是 macOS Monterey 的“重定位项目”,如何删除它们?
Linux中标准输出和标准错误的重导向
如何实现传送带的得往复运动重定位?
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券