C ++ 32位与64位可执行符号[关闭]
Posted
技术标签:
【中文标题】C ++ 32位与64位可执行符号[关闭]【英文标题】:C++ 32-bit vs 64-bit executable notation [closed] 【发布时间】:2021-06-09 19:25:37 【问题描述】:应该如何区分 32 位和 64 位的可执行文件? 目前我对 32 位使用“-x86”,对 64 位使用“-x64”。这是正确的还是这种东西有标准?
【问题讨论】:
我不按名称区分它们,而是按它们存储的文件夹来区分它们。 【参考方案1】:据我所知,没有标准。但也许this 的回答会帮助您了解差异。
如果您想让用户清楚地知道可执行文件适用于哪个系统架构,那么添加“-32x”或“-64x”就足够清楚了。
然而,大多数人使用“-x86”和“-x86_64”作为扩展名,这也有效。尽管这更多地描述了编译二进制文件的指令集,以及架构的扩展。
【讨论】:
以上是关于C ++ 32位与64位可执行符号[关闭]的主要内容,如果未能解决你的问题,请参考以下文章
为啥 cx_Freeze 在 64 位 Debian Linux 上运行时使 32 位可执行?