腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
由Xcode构建的C stdio程序在Ubuntu上生成"cannot execute binary file: Exec format error“
、
、
我上一次使用Xcode构建这个控制台I/O程序是在几年前,从那以后就再也没有使用过Xcode,今天我笨手笨脚地重新构建了这个程序。它在我2014年中期的Macbook Pro上运行得很好。但当我将其复制到运行Ubuntu的远程x86_64 VPS时,运行它会生成所引用的错误消息。在Xcode (当前版本)中,Build Settings::architecture中的架构是64位Intel。我忽略了什么?
浏览 130
提问于2019-03-08
得票数 0
回答已采纳
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
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
回答
在OS X、
Linux
和Windows中,自删除
可执行
文件的预期行为是什么?
、
、
、
、
在执行过程中删除自身的
可执行
文件会发生什么情况?不同的OSes有不同的规则吗?它依赖于
可执行
文件格式
(例如PE、Mach-O等)还是其他什么?具体地说,我想知道在OS、
Linux
和Windows中自删除
可执行
文件的预期行为。如果它们是不同的,我想知道为什么。动机:jlpm clean:slate 上面的命令完全清理和卸载与项目相关的所有内容,包括jlpm
可执行
文件本身。在OS /
Linux
上,clean:slate命令运行得很好,但有人告诉我它在
浏览 4
提问于2019-12-14
得票数 0
5
回答
当你运行一个程序时会发生什么?
、
我想在这里收集当您在Windows、
Linux
和OSX上运行
可执行
文件时会发生什么。特别是,我想确切地了解操作的顺序:我的猜测是
可执行
文件格式
(PE、ELF或Mach-O)是由内核加载的(但我忽略了(
可执行
和可链接格式)的各个部分及其含义),然后您有了解析引用的动态链接器,然后运行
可执行
文件的我在填补
linux
的空白。如果有人想为胜利和OSX做同样的事情,那就太好了。
浏览 3
提问于2009-07-30
得票数 45
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
回答
cpp文件在wsl上工作,但不使用windows10 cmd。
、
、
、
、
我使用g++命令g++ main.cpp foo.cpp在WSL中创建一个
可执行
文件,并且在WSL环境中运行良好。不支持16位应用程序 因此,问题是如何在WSL中使用构建64位或32位
可执行
文件。目前,我想我得到了16位版本。
浏览 4
提问于2021-01-19
得票数 0
回答已采纳
2
回答
如何在不破坏对齐的情况下在
linux
可执行
文件中添加/删除x86指令
、
、
、
我是二进制和汇编的新手,我对如何直接编辑二进制
可执行
文件很好奇。我试图从一个二进制文件中删除一条指令(根据objdump提供的反汇编指令),但在这样做之后,“
可执行
文件”似乎不再是
可执行
文件格式
(运行时出现分段错误;gdb无法识别)。我听说这是由于指令对齐问题。那么,在
linux
可执行
文件中直接添加/删除单个x86指令是可能的吗?如果是这样的话,是怎么做的?提前谢谢。
浏览 1
提问于2013-02-16
得票数 2
回答已采纳
1
回答
如何手动创建*.app和*.ipa文件
、
、
有办法在
linux
计算机上手动创建这两种类型的文件吗?我正在阅读关于这种
文件格式
的内容,并发现了对*.ipa格式的描述:描述它的目录结构和压缩方法。我没有找到类似于*.app
文件格式
的描述(只有这个:)。 例如,我使用交叉编译为平台arm生成
可执行
文件。如果我能够手动创建*.app文件,并将该文件放入手动生成的*.ipa文件中,那么我就可以使用Cydia这样的应用程序在我的iphone上安装一个未签名的
可
浏览 7
提问于2022-03-09
得票数 0
4
回答
二进制文件和操作系统
、
、
、
、
那么,由于所有操作系统的
可执行
文件(Windows/
Linux
/Mac)都有不同的“二进制格式”--它们有什么不同?我的意思是,它们都是二进制的,但是有什么(除了所有的OS )真正不同吗?
浏览 0
提问于2010-01-10
得票数 3
回答已采纳
6
回答
为什么特定CPU的
可执行
程序不能在
Linux
和Windows上运行?
、
像exe这样的
可执行
问题不能在
Linux
上工作(没有wine)。在编译源代码时,编译器生成特定于特定cpu架构的目标代码。但是,相同的应用程序不能在具有相同CPU的另一个操作系统上工作。我知道代码可能包含特定于操作系统的指令,这些指令将阻止
可执行
文件的运行。但是,一个简单的程序2+2呢?令人困惑的部分是机器代码阻止工作的地狱。特定于cpu的机器代码,对吗?如果我们剥离
可执行
文件格式
,我们是否可以在两个操作系统上看到相同的机器代码(如2+ 2)? 还有一个问题:汇编语言呢?windows和
Linux
浏览 7
提问于2010-01-14
得票数 19
回答已采纳
1
回答
如何引入标准库的意外构建依赖关系
、
、
、
、
我的印象是,即使不是所有
Linux
系统,它也是大多数
Linux
系统上的标准库。
浏览 4
提问于2013-08-24
得票数 0
1
回答
用于macOS的节点js应用程序绑定
、
、
、
节点pkg本身也为
Linux
和macOS提供
可执行
文件,但我无法使用macOS版本。有什么方法可以用节点js为macOS开发软件吗?如果macOS的
文件格式
类似于Windows中的.exe文件,那么
文件格式
是什么?
浏览 11
提问于2019-12-11
得票数 2
2
回答
OSX Catalina上的gdb 8.3.1 "not in executable format: file format not recognized“
、
、
ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, GNU/
Linux
3.2.0, not stripped` 另一个答案似乎对我不起作用
浏览 140
提问于2019-10-23
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
编译、链接、装载
怎么修改音频的文件格式?音频文件格式修改
TJS 文件格式
设计常用文件格式
Python打包exe可执行文件
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券