我正在編譯我的64位機器上的程序,但我不確定它是否會生成32位或64位輸出。如何檢查文件在Windows上是32位還是64位?檢查文件是32位還是64位 - 在Windows上
回答
對於windows,您可以使用GNUfile。
您可以運行應用程序通PEID 最後(和首選 - 犯錯誤的餘地) 隨着使用Visual Studio的C++(至少Express版本以上)或Platform SDK安裝,你可以使用DUMPBIN /頭看PE標頭值。
在文件頭的第一個值告訴你的體系結構:要麼0x14C爲x86或0x8664針對x64
工作正常!雖然沒有打擾通過PEID等。與Cygwin一起。工作得很好。它不會說0x14C/0x86664,但PE32爲x86和PE32 +爲x64。 – stiank81 2010-04-26 08:56:45
你可以在cygwin環境中從linux運行'file'命令來測試。
您還可以放置一些類似'print sizeof(int)'(示意性)的調試語句來檢查。
聽起來像一個了不起的想法。我正在運行Cygwin,但是當我嘗試使用「文件」時,它說「找不到命令」。這是Cygwin上實際可用的嗎?如果是這樣,我想我一定忘了安裝一些軟件包..? – stiank81 2010-04-21 12:54:57
請參閱http://cygwin.com/faq/faq.setup.html#faq.setup.what-packages – 2010-04-21 13:31:06
您可以通過邁特,一個小的免費工具使用EXE Explorer。它還顯示了它檢查的二進制文件的許多其他特性。
我和原來的海報有相同的問題,EXE Explorer對我的作品很好。
這似乎只適用於EXE文件。 – Pietro 2014-10-02 14:28:39
- 1. 如何檢查我的Perl安裝是32位還是64位?
- 2. 結構大小,檢查是64位還是32位
- 3. 檢查處理器是32位還是64位
- 4. 確定可執行文件(或庫)是32位還是64位(在Windows上)
- 5. 有沒有辦法檢查進程是64位還是32位?
- 6. 如何檢查安裝的Anaconda是32位還是64位?
- 7. 如何檢查WebSphere是32位還是64位?
- 8. 如何檢查安裝的wxPython是32位還是64位?
- 9. 我如何檢查編譯的二進制文件是32位還是64位?
- 10. 確定可執行文件(或庫)是32位還是64位
- 11. 無論系統是32位還是64位,uint均爲32位?
- 12. 如何檢測,如果CPU是32位還是64位
- 13. 如何檢測Cocoa應用程序是32位還是64位?
- 14. 確定Java安裝是32位還是64位的Windows bat文件?
- 15. 在Windows和Linux中如何查找安裝的mercurial是32位還是64位?
- 16. 我在x86-64 PC上運行32位Windows。我應該下載32位還是64位的Python安裝程序?
- 17. WMI和Win32_Process - 確定是32位還是64位?
- 18. 微軟的IE圖像是64位還是32位?
- 19. 使用哪個命令來檢查python是64位還是32位
- 20. 確定當前的PowerShell Process是32位還是64位?
- 21. 如何找到它是32位還是64位? Tomcat
- 22. 在32位和64位平臺上總是處理32位?
- 23. Solr - 在Windows 7上使用64位Java而不是32位Java 64位
- 24. 如何判斷我寫的程序是32位還是64位?
- 25. 如何在PowerShell中檢查要安裝的可執行文件是32位還是64位?
- 26. C++函數檢查軟件是否在32位或64位系統上運行
- 27. 知道程序集是64位還是32位
- 28. 在Windows 7 64位上使用Java 32位的Eclipse 32位
- 29. 如何確定System.Diagnostics.Process是32位還是64位?
- 30. 在Windows 64位上運行的Matlab 32位編譯MEX文件
Linux,Windows或? Solaris已經全部是64位。 – kmarsh 2010-04-21 12:16:31
對不起 - windows ..是的,這是有點.. – stiank81 2010-04-21 12:19:22
對於未來的答案尋求者,這個Windows資源管理器擴展允許您查看您的文件管理器內的32/64位體系結構信息,而無需使用外部工具:http://sanje2v.wordpress .com/2013/12/10/writing-property-handler-for-windows-explorermanta-property-extension /。還支持DLL,LIB,OBJ,O和A文件。 – Sanjeev 2013-12-16 04:03:12