[英]having both mingw32 and mingw64 in path - is it ok?
快速提問:在路徑中同時使用 ming32 和 ming64 運行時是否安全?
由於它們是 32 對 64,我猜想 dll 在兩種情況下都不會發生沖突和正確解決,但也許我遺漏了一些東西。
僅供參考:它實際上在我的電腦上有效,我只是不確定理論。
規則很簡單, Win會定位到:
在首先出現的%PATH%目錄中。
參考:
MinGW版本是獨立的(不依賴於另一個),所以如果它的所有dir都在%PATH%中,它將被自動選擇,並且第二個版本將被忽略,因此它存在於%PATH %是無用的(實際上,當操作系統也會搜索那些dir時,它會增加額外的開銷)。
但是,如果 2 個版本中的dir 被交錯插入(一些 dir來自第 1版本,一些來自第 2版本,一些其他dir來自第 1版本,...),那么您可能(並且很可能會)遇到麻煩,所以不要這樣做。
我猜你需要兩種變體來生成064bit和032bit二進制文件。 但是GCC的-m32參數不起作用嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.