當前位置:首頁 » 挖礦知識 » mingw編譯挖礦程序

mingw編譯挖礦程序

發布時間: 2021-06-16 21:05:59

⑴ MinGW系列編譯器編譯程序問題

缺少 libgcc_s_dw2-1.dll 很可能個你是用g++ 編譯C.或gcc編譯 c++

靜態編譯
如果編譯C:gcc -o filename.exe filename.cpp
如果編譯C++:g++ -o filename.exe filename.cpp 或者 gcc -o filename.exe filename.cpp -lstdc++ -static

不行就在加 -lgcc

⑵ 在windows平台如何用MinGW編譯工程工程中有Makefile.an和Makefile.in文件,要輸入什麼命令呢

我只知道如果是有makefile的話,就可以在命令行中輸入mingw32-make -f makefile

⑶ 用MinGW編譯的程序如何轉移到其他電腦里,才能使程序可用

方案一:開始菜單->運行->輸入cmd並確定。使用cd/"目錄」到程序所在目錄。執行程序,可看到結果。

方案二:在你所寫的程序最後加一個getch();

這樣程序運行到getch()後會等待輸入,窗口不會關閉,按任意鍵後結束,窗口消失。

程序想要用文件輸出?是題目要求嗎?那樣就將程序和輸出文件一並復制。

⑷ mingw w64源碼怎麼編譯

應該是先安裝MSYS,再安裝mingw , 在mingw文件夾裡面應該有個bin文件夾 ,留意一下該文件夾裡面「應該」有gcc.exe的應用程序,假設該bin文件夾的全稱路徑是X:\..\mingw\bin,那麼將它添加將它添加到環境變數裡面。

⑸ mingw5.1.6安裝後應該執行哪個程序進行編譯 急求 本人新手 請各位前輩拜讀啊!!

用gcc編譯C語言源程序文件
用g++編譯C++語言源程序文件

如果你的源程序文件名是hello.cpp,那麼可以這樣編譯:

第一種方法:
g++ hello.cpp

將自動完成編譯,連接,並生成a.exe。你可以直接在命令提示符中輸入a回車,執行程序。

第二種方法:
g++ hello.cpp -o hello

將自動完成編譯,連接,並生成可執行文件hello.exe。 -o 參數就是用來指定生成的可執行程序文件名的。

第三種方法:
g++ -O2 -s hello.cpp -o hello

按二級優化完成編譯連接,生成可執行文件hello.exe,並去除其中的符號信息,使文件很小。

⑹ 有一個庫的源代碼,怎麼用mingw編譯產生成lib

mingw編譯出來的靜態庫後綴名為.a,編譯出來的動態庫的導入庫後綴名為.dll.a,而在windows下後綴名為.lib的庫可能是靜態庫也可能是動態庫的導入庫。

mingw編譯出來的動態庫的導入庫可以直接在vc中直接使用,例如

#pragma comment(lib, "libx264.dll.a")

這樣你就不需要生成一個.lib後綴的動態庫的導入庫了,網上也有如何從.dll生成.lib的方法。

如果鏈接了動態庫的導入庫libpthread.dll.a,你發布的應用程序就要帶上pthread的dll。
使用靜態庫的好處是發布的應用程序組件模塊里不需要帶上相關的dll,如果要使用mingw編譯出來的靜態庫,可以如下:

#pragma comment(lib, "libx264.a")

但是僅僅鏈接這么一個靜態庫是不夠的,你還需要鏈接

libgcc.a

libmingwex.a

⑺ mingw編譯器如何c++程序

請到關。
網下載mingw最新版本,安裝的時候選擇GCC-4.8.1(G++4.8.1)。
編譯時添加編譯選項:
-std=c++11
mingw的GCC有一點問題,如果要使用完整C++特性,建議使用cygwin
如果要結合使用第三方IDE必須確保IDE調用編譯器時自動添加上述編譯選項。

⑻ mingw編譯

是不是環境變數沒搞對,gsl庫的路徑在path里了沒?

⑼ MinGw安裝後如何進行C語言編程求具體過程!!!

可以參考一下第一節
關於gcc和g++
sublime
text
3配置c/c++編譯環境
|
雅樂網
http://www.yalewoo.com/sublime_text_3_gcc.html

⑽ mingw安裝完後該如何編譯C語言

應該是先安裝MSYS,再安裝
mingw , 在mingw文件夾裡面應該有個bin
文件夾 ,留意一下該文件夾裡面「應該」有gcc.exe的應用程序,假設該bin文件夾的全稱路徑是X:\..\mingw\bin,那麼將它添加將它添加到環境變數裡面。
上面是配置環境,下面是編譯運行一個C程序:
在比如新建"D:\main.c"文件,裡面寫main(){
printf("Hello!\n");
},保存;
然後打開cmd控制台,執行:gcc
D:\main.c
-o
D:\main.exe
這個時候D盤會生成名為main的應用程序,控制台繼續執行:D:\main.exe
就運行了,應該顯示出Hello!了

熱點內容
中科創達與數字貨幣 發布:2025-09-22 17:29:34 瀏覽:131
橫店東磁區塊鏈 發布:2025-09-22 17:20:45 瀏覽:106
區塊鏈發票廣州 發布:2025-09-22 17:17:31 瀏覽:164
usdt搬磚有法律風險么 發布:2025-09-22 16:43:13 瀏覽:46
現在有什麼區塊鏈挖礦的沒 發布:2025-09-22 16:17:41 瀏覽:329
比特幣開合約啥意思 發布:2025-09-22 16:17:00 瀏覽:43
usdt匯率比美元低 發布:2025-09-22 16:12:01 瀏覽:796
怎麼獲得btc 發布:2025-09-22 16:05:13 瀏覽:916
國產自主可控區塊鏈底層平台 發布:2025-09-22 16:02:06 瀏覽:494
NEC數字貨幣的資料 發布:2025-09-22 15:43:44 瀏覽:311