簡體   English   中英

64位C ++ Eclipse使32位可執行文件成為可能

[英]64-bit C++ Eclipse Is Making a 32-bit Executables

當我運行在64位Eclipse中編寫的程序時,將獲得32位可執行文件。 當我第一次打開Eclipse時,它要求輸入kernel32.lib。 這是否迫使Eclipse制作32位應用程序?

問:有沒有辦法告訴它使用64位內核? 還是讓Eclipse編譯64位程序的選項?

Eclipse的“位特性”與它將生成的可執行文件無關-完全取決於您使用的編譯器或傳遞給編譯器的標志。 您可以在64位Eclipse中生成32位可執行文件,也可以在32位Eclipse中生成64位可執行文件(以及32-> 32和64-> 64)。

您需要告訴Eclipse編譯64位。

為此,請轉到“編譯器/鏈接器”設置配置頁面:它應位於:“ GCC C鏈接器>其他”下。 在“鏈接器標志”下添加:

-m64

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM