mingw編譯挖礦程序
⑴ 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!了