腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
ELF
是.o/..o的子集还是
ELF
基本上是整个.o/..o的子集?
、
我目前正在研究
ELF
格式
。我想确认一下我认为是对的。如果我说.o/..o和
linux
可执行文件是
ELF
文件,这是正确的吗?或者
ELF
在.o/..o文件中有什么东西?换句话说,
ELF</e
浏览 1
提问于2016-07-07
得票数 1
回答已采纳
1
回答
在python中使用.so文件中的函数
因此,我在我的Ubuntu机器上创建了一个xxx.so文件。现在,我需要在python中的Windows机器上使用该文件。
浏览 5
提问于2019-11-20
得票数 0
回答已采纳
1
回答
迷你操作系统:链接编译和汇编的.o文件
、
、
、
我正在尝试设置一个工作环境,用于组装引导装载器,并根据此页面编译和链接一个简单的内核:C:\Users\----\Desktop\>ld -T linker.ld -o kernel.bin --oformat binary loader.o kernel.o在我看来,ld手册页面太神秘了,并且没有对这个特定的错误消息给出任何答案。 (我使用的是64位Windows 7)
浏览 2
提问于2011-06-20
得票数 0
回答已采纳
6
回答
arm-
linux
-gcc vs arm-
elf
gcc
、
、
、
我在看uClinux系统,它用arm-
linux
-xxx构建内核,但是用arm-
elf
-xxx构建用户应用程序。如果这些应用程序打算在
linux
上运行,那么使用arm-
linux
-xxx构建所有应用程序不是更好吗? 在整个uClinux构建配置中,应该在哪里设置该选项?
浏览 4
提问于2008-12-23
得票数 5
1
回答
SYSV与
Linux
/GNU
ELF
格式
、
、
、
我的库和目标文件似乎有不同的
ELF
格式
,这可能导致链接器无法“找到”库。 我不能将
Linux
/GNU和SYSV
ELF
?连接
浏览 17
提问于2017-08-20
得票数 13
1
回答
BSS是程序文件的一部分吗?
、
、
、
可能重复: 是程序文件(a.out)的a.out部分。假设在我的c程序中声明了一个全局变量char buf[2048]。我用我的c程序(a.out)制作了一个可执行文件。buf的2048字节会成为a.out的一部分吗?还是buf所需的内存量仅在程序文件执行期间分配?
浏览 2
提问于2011-05-22
得票数 0
3
回答
在Windows上同时使用.so和.dll
、
、
、
我正在用C++在windows中编写一个程序,在这个程序中,用户可以编译动态链接库(windows)或共享目标文件(
linux
)形式的扩展。在
linux
上加载.dlls,是否可以对windows上的.so文件执行同样的操作,反之亦然?
浏览 0
提问于2010-07-13
得票数 6
回答已采纳
2
回答
nasm和gcc: 32位链接失败(64位Mac OS X)
、
、
、
、
我刚刚用nasm这样编译了一个汇编文件:在那之后,我想用gcc链接somefile.o到一个程序员 $ gcc -m32
浏览 6
提问于2012-05-24
得票数 1
回答已采纳
2
回答
除了
ELF
之外,
Linux
还支持其他的二进制
格式
吗?
、
除了
ELF
之外,
Linux
还支持其他的二进制
格式
吗?例如,COFF和a.out
格式
。
浏览 1
提问于2016-11-10
得票数 1
2
回答
C++在mac上使用
linux
库(x86_64-apple-darwin上的
elf
64-x86-64)
、
、
我目前正在尝试使用一个最初为
Linux
编译的库在Mac (10.9)上编译一个程序。Hour.o: file format
elf
64-x86-64HAS_RELOC, HAS_SYMS architecturef
浏览 2
提问于2014-02-20
得票数 0
4
回答
Linux
上的COFF或Windows上的
ELF
、
、
、
是否可以在UNIX上运行COFF可执行文件,或者在Windows上运行
ELF
可执行文件?要在Windows和UNIX上运行任何一种文件类型,需要执行哪些步骤。我只是好奇。
浏览 2
提问于2009-12-12
得票数 16
回答已采纳
1
回答
为什么我可以在Mac中查看一些Unix可执行文件,而不能查看其他文件呢?
、
、
、
、
我在MacOSX10.10上的Macbook Pro上(约塞米蒂)。当我转到/usr/bin时,git作为一个unix可执行文件存在。当我以崇高文本打开它时,我得到的只是不可读的机器代码。但是,当我打开一个不同的Unix可执行文件时--在我的例子中,是我刚刚编写的shell脚本--我能够以Sublime打开文件并查看脚本的内容。我检查了两个文件的权限,它们是相同的。为什么在打开一些文件时会有不同的行为?
浏览 8
提问于2015-06-15
得票数 3
回答已采纳
3
回答
无法为ida pro创建调情签名
我正在尝试为zlib库创建flit签名文件。我的flair 6.1版.I正在使用以下命令:Output: skipped:0 total:0 Output: No headers found.
浏览 0
提问于2014-01-29
得票数 0
2
回答
FreeBSD在Debian上的不兼容应用程序?
、
、
我在FreeBSD上编译了一个应用程序(我没有源代码),当我键入./app时,它在FreeBSD上正确运行,但是在Debian上,我在控制台中得到以下消息: 我不能呆在FreeBSD上,因为我更喜欢Debian。可以在Debian上运行这个应用程序吗?
浏览 0
提问于2011-11-11
得票数 0
回答已采纳
1
回答
Linux
如何执行文件?
、
我想知道
Linux
操作系统是如何执行文件的。因此,从我在web上的搜索中,我了解到每个设置了runnable位的文件都可以执行。但是后来我了解到有一种叫做format的
ELF
,它是可执行文件的
Linux
标准。 所以我想知道的是,为了在系统中执行代码,有权限运行(runnable bit开启)的文件需要什么?或者
Linux
需要某种标准
格式
,比如
ELF
格式
或Bash
格式
?
浏览 0
提问于2014-04-25
得票数 8
回答已采纳
1
回答
强制GNU链接器生成32位
ELF
可执行文件
、
、
、
、
我能够使用以下命令很好地组装对象文件:但是,我似乎找不到ld的任何选项来生成32位的
ELF
文件: ld <some-option?
浏览 4
提问于2013-04-14
得票数 24
回答已采纳
1
回答
是否有可能获得共享对象的版本?
、
、
、
我正试图在我的软件线路上找到一个bug。我有两个版本构建版本2.0.962和2.0.966。这些版本之间唯一的区别是一个lib.so文件。为了找出从哪里开始查找lib.so的源代码树,我需要知道它在每个版本构建中的版本号。
浏览 8
提问于2015-07-16
得票数 9
回答已采纳
1
回答
可执行文件
格式
之间有什么区别?
、
、
或者它们只是相同信息的不同容器
格式
?我问的是主要的差异,比如它们可能会影响对新的通用操作系统的选择。或者,如果一个平台有一个用于所有3种
格式
的加载器,那么从一种
格式
转换到另一种
格式
是否很简单,只需“重新打包”部分并将表重写为新
格式
即可。
浏览 1
提问于2016-03-30
得票数 3
1
回答
/dev/0在
ELF
文件中的用途是什么?
、
指出: 这种依赖性还存在吗?如果是这样,/dev/zero是如何使用的?
浏览 3
提问于2016-12-27
得票数 2
回答已采纳
2
回答
如何在OSX10.9(小牛)上使用GDB而不是LLDB调试
ELF
文件?
、
、
我有一个名为app2的
ELF
可执行文件,它是在
Linux
下编译的,它不能由GDB在Mac上调试。但是使用没有问题。Peterx:Documents Peter$ file app2和全球开发银行的资料: Peterx:Documents Peter$
浏览 5
提问于2014-04-26
得票数 1
点击加载更多
相关
资讯
ELF文件格式(二)
【精通内核】计算机程序的本质、内存组成与ELF格式
【领糖啦】ELF
编译、链接、装载
Linux 原生不能运行 exe 格式的文件
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券