腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
由Xcode构建的C stdio程序在Ubuntu上生成"cannot execute binary file: Exec format error“
、
、
但当我将其复制到运行Ubuntu的远程x86_64 VPS时,运行它会生成所引用的
错误
消息。
浏览 130
提问于2019-03-08
得票数 0
回答已采纳
5
回答
当你运行一个程序时会发生什么?
、
我想在这里收集当您在Windows、
Linux
和OSX上运行
可执行
文件时会发生什么。特别是,我想确切地了解操作的顺序:我的猜测是
可执行
文件格式
(PE、ELF或Mach-O)是由内核加载的(但我忽略了(
可执行
和可链接格式)的各个部分及其含义),然后您有了解析引用的动态链接器,然后运行
可执行
文件的__init部分,然后运行主文件,然后是__fini,然后程序完成,但是我确信它非常粗糙,而且可能是
错误
的。我在填补
linux
的空白。如果有人想为胜利和OSX做同
浏览 3
提问于2009-07-30
得票数 45
1
回答
检查上传的文件是否为php中不安全的文件类型
、
、
、
、
我有一个文件上传表,需要对上传的文件运行检查,以确保它不是任何可能会在服务器上造成问题的东西(即:
可执行
文件)。文件将主要是图像,但我将处理原始
文件格式
的其他
可执行
文件格式
,可以是许多不同的扩展名。理想情况下,它可以同时在windows和
linux
服务器上运行,但如果现在两者都能运行,则主要是
linux
。
浏览 2
提问于2012-05-21
得票数 1
回答已采纳
2
回答
编译一个MSVC++2010项目,让它可以在Ubuntu上运行
、
、
我有一个MSVC++ 2010项目。它使用的所有库都是跨平台的(SDL、OpenGL和FLTK)。我之前曾想过,如果你使用跨平台库,那么生成的.exe也会在Ubuntu上运行得很好。我最近发现这是不可能的,程序必须以一种特殊的方式编译才能在特定的平台上运行。 有没有可能用Ubuntu2010以这种神奇的方式编译我的项目,让它可以在MSVC++电脑上运行?如果是这样的话,你能用一些明确的步骤回答我的问题吗?我应该怎么编译它呢?记住,我对所有这些跨平台的东西是如何工
浏览 2
提问于2012-11-27
得票数 0
回答已采纳
1
回答
HP PA-RISC在gdb中加载符号表
、
我有一个
文件格式
为"PA-RISC2.0共享
可执行
文件“的二进制文件。并通过运行此二进制文件进行核心转储。我找到了堆栈的踪迹。为了获取更多信息,我尝试提取符号表并将其加载到gdb会话中。问题是我无法提取符号表PA-RISC2.0 SOM
文件格式
。命令'odump‘和'nm’以ascii文本格式输出符号表,gdb无法加载。在
Linux
中,对于ELF
文件格式
,可以使用'objcopy --keep-only-debug‘来提取符号表。 有没有办法从上述
文件格式<
浏览 1
提问于2012-09-07
得票数 0
2
回答
如何在不破坏对齐的情况下在
linux
可执行
文件中添加/删除x86指令
、
、
、
我是二进制和汇编的新手,我对如何直接编辑二进制
可执行
文件很好奇。我试图从一个二进制文件中删除一条指令(根据objdump提供的反汇编指令),但在这样做之后,“
可执行
文件”似乎不再是
可执行
文件格式
(运行时出现分段
错误
;gdb无法识别)。我听说这是由于指令对齐问题。那么,在
linux
可执行
文件中直接添加/删除单个x86指令是可能的吗?如果是这样的话,是怎么做的?提前谢谢。
浏览 1
提问于2013-02-16
得票数 2
回答已采纳
5
回答
在
Linux
系统上部署Java项目
、
、
我用Java开发了一个项目,现在我要把它交付给使用
Linux
的客户。将提供哪种
可执行
文件格式
,以及如何实现?
浏览 26
提问于2011-10-17
得票数 5
回答已采纳
1
回答
如何在没有Exe容器的情况下创建C#
可执行
文件
、
、
、
我可以使用不使用
文件格式
的语言C#为
linux
生成
可执行
文件吗?我知道mono可以从windows
可执行
文件中读取IL指令,但我很好奇是否也可以使用unix精灵文件(例如gcc或其他编译器生成的标准
可执行
文件)。
浏览 4
提问于2016-01-11
得票数 0
回答已采纳
1
回答
本机windows
Linux
、
、
、
我知道几个在
linux
和Windows之间进行交叉编译的项目。是在Windows中运行的
linux
。我的问题是,我们能用Windows编译器(如mingw32、visual studio等)编译一个完整的
linux
操作系统吗?为了得到一个完全兼容Windows PE
可执行
文件格式
的
linux
系统?
浏览 1
提问于2013-07-20
得票数 2
1
回答
将我的操作系统与LD链接,
错误
文件未识别:
文件格式
未识别
、
、
、
、
我用以下方法编译start.o:当我将引导程序和内核链接在一起时,它会给出以下
错误
: O:文件未识别:
文件格式
未识别。对于我为什么会有这个
错误
,以及如何修复它,有什么建议吗?
浏览 3
提问于2017-05-15
得票数 1
1
回答
在OS X、
Linux
和Windows中,自删除
可执行
文件的预期行为是什么?
、
、
、
、
在执行过程中删除自身的
可执行
文件会发生什么情况?不同的OSes有不同的规则吗?它依赖于
可执行
文件格式
(例如PE、Mach-O等)还是其他什么?具体地说,我想知道在OS、
Linux
和Windows中自删除
可执行
文件的预期行为。如果它们是不同的,我想知道为什么。动机:jlpm clean:slate 上面的命令完全清理和卸载与项目相关的所有内容,包括jlpm
可执行
文件本身。在OS /
Linux
上,clean:slate命令运行得很好,但有人告诉我它在
浏览 4
提问于2019-12-14
得票数 0
1
回答
为什么windows程序不能在没有模拟器的
linux
上运行?
、
我已经在Google上搜索了一段时间了,但到目前为止,每个答案都告诉我如何运行它(用仿真器),但我想知道windows程序不能在
Linux
上运行,就像你在windows上点击它们打开它们一样。
浏览 2
提问于2014-07-31
得票数 0
2
回答
Linux
中不同格式的对象文件
、
、
我想知道
Linux
中的一些对象
文件格式
是什么?
可执行
文件,具有ELF格式还有其他类型的对象文件吗?
浏览 0
提问于2011-08-05
得票数 4
回答已采纳
1
回答
g++
可执行
文件的
文件格式
、
、
我知道在
linux
系统中,这个扩展是没有用的,但是g++
可执行
文件必须有一个
文件格式
。我读过关于ELF的文章,但我不确定。谢谢!
浏览 14
提问于2016-08-18
得票数 0
回答已采纳
2
回答
Ubuntu是否携带Windows文件名(png、exe等)还是它有自己的?
、
如果他们这么做,我很想知道他们的名字和他们做什么。
浏览 0
提问于2017-01-24
得票数 8
回答已采纳
1
回答
测试代码编译失败,出现语法
错误
、
我的测试代码(hello.c)编译成功,但在目标上失败,出现以下
错误
:系统信息-->
Linux
version 2.6.31Buildroot找不到
linux
2.6.31,最早的选项是3.2.93。GCC也是如此。 这里有类似的问题,但没有张贴解决方案,或者它们与我的系统不匹配。有没有人成功了?
浏览 1
提问于2017-10-14
得票数 0
2
回答
cpp文件在wsl上工作,但不使用windows10 cmd。
、
、
、
、
我使用g++命令g++ main.cpp foo.cpp在WSL中创建一个
可执行
文件,并且在WSL环境中运行良好。不支持16位应用程序 因此,问题是如何在WSL中使用构建64位或32位
可执行
文件。目前,我想我得到了16位版本。
浏览 4
提问于2021-01-19
得票数 0
回答已采纳
1
回答
如何手动创建*.app和*.ipa文件
、
、
有办法在
linux
计算机上手动创建这两种类型的文件吗?我正在阅读关于这种
文件格式
的内容,并发现了对*.ipa格式的描述:描述它的目录结构和压缩方法。我没有找到类似于*.app
文件格式
的描述(只有这个:)。 例如,我使用交叉编译为平台arm生成
可执行
文件。如果我能够手动创建*.app文件,并将该文件放入手动生成的*.ipa文件中,那么我就可以使用Cydia这样的应用程序在我的iphone上安装一个未签名的
可
浏览 7
提问于2022-03-09
得票数 0
1
回答
gdb不会在MacOSX10.10中打开已编译的python
、
、
、
我尝试了这两个选项来打开文件,但仍然无法工作:给出
错误
: 给出
错误
: 希望有人能帮我。
浏览 3
提问于2015-01-19
得票数 2
1
回答
对于使用std功能的程序,我什么时候需要关心C中的静态链接与动态链接?
、
、
、
、
有没有可能,当我只使用std C功能时,安装了相同版本的gcc的人不能只运行我的
可执行
文件,或者自己构建代码,然后运行它?事实上,我已经从
linux
中取出了相同的C代码,将其复制/粘贴到Visual Studio中,并使用MSVC进行编译,它仍然可以很好地与标准函数一起工作……因此,即使是交叉编译,我也还不需要考虑链接。
浏览 40
提问于2019-11-24
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券