Ⅰ gcc能在windows下運行並編譯出如同在linux上編繹的各種c/c++源程序嗎
gcc可以在windows上面運行(如MingW的gcc),
但是你需要建立它的編譯環境,
你可以試試cygwin或者是
devC++
。
linux上能編譯通過的源碼在windows上不一定都能ok.
但是你做
交叉編譯
的話應該
沒差
。
Ⅱ 如何在Windows下使用gcc編譯器
雙擊GCC安裝包,mingw-get-setup.exe,...
1
點擊Change選擇安裝路徑,盡量不要有中...
2
將package 下面的mingw-***和mingw32-*...
3
找到安裝目錄的bin目錄,將路徑右鍵復...
Ⅲ C寫windows程序用gcc編譯生成時,命令行加參數-lgdi32,在程序中寫什麼代碼去掉參數
編譯方法:格式 gcc [option] [sourcefilename]常用的選項最簡單的是:gcc hello.c默認的情況下將生成a.out的可執行性文件,
只需要在終端上輸入./a.out就可以看到執行的結果,如果你想指定生成目標文件的名字那麼你可以加上 -o選項,命令如下:gcc -o hello hello.c
命令:gcc -c hello hello.c
Ⅳ windows下gcc編譯ace過程
windows
解壓ace在c盤,路徑是:C:/ACE_wrappers
然後設置系統路徑:
添加系統的環境變數,path 的最前面加入C:/ACE_wrappers/lib
添加vc的庫文件路徑:
C:/ACE_wrappers/lib
添加vc的頭文件也就是包含文件的路徑:
C:/ACE_wrappers
在C:/ACE_wrappers/ace目錄創建一個名為 config.h的文件。編輯文件並加入以下內容
#define ACE_HAS_STANDARD_CPP_LIBRARY 1
#include "ace/config-win32.h"
回到C:/ACE_wrappers目錄,雙擊ACE_wrappers_vc8.sln開始編譯幾個要用的庫文件,如果用的是debug模式得到的就是:
"ACE.dll","ACE.lib", "ACEd.dll","ACEd.lib"還有一些其他的。
再雙擊ACE_vc8.sln,開始全部的編譯,過程很久。
最後在C:/ACE_wrappers/lib產生70多m的庫文件。
開始寫一個程序試試:
依舊是上面的程序:
#include "ace/OS.h"
#include "ace/Log_Msg.h"
int main (int argc, char *argv[])
{
ACE_DEBUG((LM_DEBUG,"Hello, ACE! "));
ACE_OS::exit(1);
return 0;
}
編譯的時候有點麻煩,要手動的帶庫文件,如下設置:
「項目」--「hello屬性」--「配置屬性」--「鏈接器」--「輸入」--「附加依賴項」,在裡面輸入「ACEd.lib」,確定。
vs項目需要配置的具體幾個位置是:
1 c/c++ -> general -> additional include directory: d:/ACE_wrappers
2 linker -> additional library directory: d:/ACE_wrappers/lib
3 linker -> input -> additional dependencies: aced.lib
Ⅳ 如何在Windows下安裝使用gcc編譯器
1、 先去Cygwin網站下載一個安裝文件(setup.exe),這個文件體積很小,只有不到300KB。然後雙擊運行setup.exe。因為是第一次安裝,所以必須選擇從Internet在線安裝,也可以先從Internet下載安裝文件,然後再手動安裝。我選擇後者,因為這樣,以後我可以在不聯網的時候也能安裝。
2、接下來點擊「下一步」,然後從一系列伺服器列表中選擇一個你認為網速最快的一個作為下載伺服器。接著點擊「下一步」就會出現如下圖所示的界面,用來選擇你想安裝的程序。
如果你不做任何修改,將默認安裝Cygwin運行所需的最少的程序和組件。不過,gcc編譯器不在默認安裝程序之列,所以你必須選擇安裝gcc。具體是, 在上述窗口中的列表中展開Devel目錄,找到gcc-g++一項,點擊「Default」,它就變成了「Install」,同時由於程序之間的依賴性 gcc-core條目的「Default」,也變成了「Install」。
此外,為了使gcc能正確編譯源文件,還必須安裝win32api庫,否則會編譯出錯。因此,你需要在上述窗口中展開Libs目錄,找到win32api一項,將它點成「Install」。
3. 接下來就是耐心等待程序去下載所需的安裝文件了。一旦下載完畢,你再次運行setup.exe,先選擇你將要把Cygwin安裝在什麼地方,然後再選擇你 剛才所下載的那些安裝文件所在的硬碟位置。接著你還需要再次選擇安裝gcc和win32api。這樣,你就可以開始安裝了。
4. 安裝完成後,運行Cygwin。在窗口中敲入gcc就可以直接用gcc來編譯了。編譯鏈接生成的可執行文件,系統會自動加上.exe後綴,在Cygwin 環境中可以直接運行。但如果脫離Cygwin環境,而在MS DOS下運行,則會出錯。解決辦法很簡單,那就是將cygwin1.dll文件拷貝到C:\WINDOWS目錄下即可。
Ⅵ windows怎麼安裝gcc編譯器
下載MinGW 一種方法是到Sourceforge(showfilesphp?group_id=2435)下載一個MinGW-200-3exe。 但是我配置的時候我電腦上安裝了codeblocks,已經自帶了MinGW。 環境變數的配置 在(系統屬性-->高級-->環windows怎麼安裝gcc編譯器
Ⅶ 如何在Windows平台下使用GCC編譯器
先去Cygwin網站(www.cygwin.com)下載一個安裝文件(setup.exe),這個文件體積很小,只有不到300KB。然後雙擊運行setup.exe。因為是第一次安裝,所以必須選擇從Internet在線安裝,也可以先從Internet下載安裝文件,然後再手動安裝。我選擇後者,因為這樣,以後我可以在不聯網的時候也能安裝。
2、環境變數的配置
在(系統屬性-->高級-->環境變數-->系統變數 中)(以下目錄都根據自己的電腦MinGW所在位置不同而改變)
a.在PATH的值中加入「C:Program FilesMinGWStudioMinGWin」。這是尋找gcc編譯器的路徑。如果PATH中還有其他內容,需要用英文狀態下分號進行分割
b.新建LIBRARY_PATH變數,在其值中加入「C:Program FilesMinGWStudioMinGWlib」。這是標准庫存放的路徑。
c.新建C_INCLUDE_PATH變數,在其值中加入「C:Program FilesMinGWStudioMinGWinclude」。這是Include查找頭文件的路徑。
3、驗證gcc是否正常運行
在cmd控制台窗口下面,輸入gcc -v。若已經成功安裝好,會顯示gcc的版本信息。
Ⅷ windows怎麼安裝gcc編譯器
下載MinGW
一種方法是到Sourceforge(http://sourceforge.net/project/showfiles.php?group_id=2435)下載一個MinGW-2.0.0-3.exe。
但是我配置的時候我電腦上安裝了codeblocks,已經自帶了MinGW。
.環境變數的配置
在(系統屬性-->高級-->環境變數-->系統變數 中)(以下目錄都根據自己的電腦MinGW所在位置不同而改變)
a.在PATH的值中加入「C:\Program Files\MinGWStudio\MinGW\bin」。這是尋找gcc編譯器的路徑。如果PATH中還有其他內容,需要用英文狀態下分號進行分割
b.新建LIBRARY_PATH變數,在其值中加入「C:\Program Files\MinGWStudio\MinGW\lib」。這是標准庫存放的路徑。
c.新建C_INCLUDE_PATH變數,在其值中加入「C:\Program Files\MinGWStudio\MinGW\include」。這是Include查找頭文件的路徑。
驗證gcc是否正常運行
在cmd控制台窗口下面,輸入gcc -v。若已經成功安裝好,會顯示gcc的版本信息。
Ⅸ 如何在Windows下編譯GCC
在msys和bin目錄的同級建立mingw目錄(作為gcc和第三方庫的安裝目錄),具體放置如下:
msys
|---1.0
|---bin
|---mingw
|---bin
|---include
|---lib
|---build
|---src
說明,以下下載的源碼包都放到到build\src下面並解壓,下載的補丁包都放到build下面。