[英]64-bit C++ Eclipse Is Making a 32-bit Executables
當我運行在64位Eclipse中編寫的程序時,將獲得32位可執行文件。 當我第一次打開Eclipse時,它要求輸入kernel32.lib。 這是否迫使Eclipse制作32位應用程序?
Eclipse的“位特性”與它將生成的可執行文件無關-完全取決於您使用的編譯器或傳遞給編譯器的標志。 您可以在64位Eclipse中生成32位可執行文件,也可以在32位Eclipse中生成64位可執行文件(以及32-> 32和64-> 64)。
您需要告訴Eclipse編譯64位。
為此,請轉到“編譯器/鏈接器”設置配置頁面:它應位於:“ GCC C鏈接器>其他”下。 在“鏈接器標志”下添加:
-m64
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.