c++ - C++ 32 位与 64 位可执行符号
问题描述
应该如何区分 32 位和 64 位的可执行文件?目前我对 32 位使用“-x86”,对 64 位使用“-x64”。这是正确的还是这种东西有标准?
解决方案
据我所知,没有标准。但也许这个答案会帮助你理解这些差异。
如果您想向用户说明可执行文件适用于哪个系统架构,那么添加“-32x”或“-64x”就足够清楚了。
然而,大多数人使用“-x86”和“-x86_64”作为扩展名,这也有效。尽管这更多地描述了编译二进制文件的指令集,以及扩展架构。
推荐阅读
- angular - 无法动态显示数据表中的数据。(角6)
- sublimetext3 - Sublime text:通过单击节点并搜索完整的树路径来获取完整的yaml树路径
- highcharts - 有没有办法使用 Highcharts 创建和弦图
- android - 具有共享视图模型的 Android 导航组件
- reactjs - 如何在 axios (react.js) 中更新 json 文件
- java - 如何在 SMPP 中设置超时
- apache - 为什么
:8080 工作时 不适用于在 Ec2 上运行的 tomcat 服务器? - swift - swift中私有变量和公共计算属性的命名约定
- bash - Bash - 提取文件夹/文件夹中所有 PDF 的某些页面
- mysql - 仅允许具有标识符的实体将实体绑定到查询参数