[英]Can I link MSVCRT statically with mingw?
我有C程序,我在Windows上用mingw
編譯。 它工作正常,但需要MSVCRT.DLL
。 我想靜態鏈接(就像我在Visual Studio中可以做的那樣)。 這可能嗎?
我嘗試了-static
標志到gcc
,它沒有做任何改變。
使用標准C ++庫的C ++程序怎么樣?
我相信MinGW出於版權原因不使用靜態運行時庫。
您可以嘗試使用newlib( http://sourceware.org/newlib/ )創建一個不鏈接到msvcrt.dll
的可執行文件
鏈接gcc -static -static-libgcc -static-libstdc++
,你不需要libgcc_s_dw2-1.dll
和libstdc++-6.dll
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.