欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
把 gcc/g++ 集成到 Visual C 2005 中
把 gcc/g++ 集成到 Visual C++ 2005 中  
  

在VC2005中,如何調用其它編譯器編譯cpp文件呢?

在VC2005中不能編譯單個(gè).cpp文件,除非把它放在工程中。但是,我們可以通過(guò)調用外部工具實(shí)現編譯單文件。

下面以調用G++為例說(shuō)明如何編譯cpp文件。如果要編譯單個(gè).c文件,使用gcc即可,方法同理。

首先獲取Windows版的 GNU C++ Compiler (g++)。你可以通過(guò)安裝 Cygwin 或者 MinGW 來(lái)獲得 g++ for Windows.

以MinGW為例,我們可以下載Dev C++, Dev C++目前最新版為4.9.9.2。安裝 Dev C++的同時(shí)就安裝了MinGW,其中包含了 G++ 3.4.2,

假設 Dev C++ 安裝在 D:\Dev-Cpp 目錄下。

下面我們在VC2005的菜單點(diǎn)擊 “工具(Tools) -> 外部工具(External Tools) -> 添加(Add)”。

分別填入:

標題(Title): GNU C++ Compiler

命令(Command): D:\Dev-Cpp\bin\g++.exe

參數(Arguments): -Wall -o $(ItemFileName) $(ItemFileName)$(ItemExt) -time

初始目錄(Initial directory): $(ItemDir)

再鉤選下面的"使用輸出窗口(Use Output window)".

說(shuō)明:如果你已經(jīng)把D:\Dev-Cpp\bin\目錄添加到系統環(huán)境變量中,那么 Command指定為g++.exe即可。Cygwin同理。 

好,下面切換到main函數所在文件,點(diǎn)擊工具(Tools)菜單下的“GNU C++ Compiler”

如果編譯沒(méi)有出錯,對于早期版本的g++而言,Output window是沒(méi)有任何輸出的。

而對于較新版本的g++,將輸出類(lèi)似以下的信息:

# cc1plus 0.67 0.22
# as 0.05 0.01
# collect2 0.36 0.19

這是 -time 報告的編譯過(guò)程中每個(gè)子過(guò)程所占用的CPU時(shí)間。

當然,你還可以更改編譯參數,使輸出窗口輸出其他編譯信息。

我們還可以通過(guò)添加外部工具來(lái)實(shí)現運行g(shù)++生成的程序的功能。步驟如下:

在VC2005的菜單點(diǎn)擊“工具(Tools) -> 外部工具(External Tools) -> 添加(Add)”。

分別填入:

標題(Title): Run as C++ Application

命令(Command): %systemroot%\system32\cmd.exe

參數(Arguments): /c $(ItemFileName).exe

初始目錄(Initial directory): $(ItemDir)

不要鉤選下面的“使用輸出窗口”和“退出時(shí)關(guān)閉”。

注意:cpp文件必須放在工程中,g++生成的程序才能被運行!


下面講講如何設置快捷鍵。

點(diǎn)擊菜單中的"工具->自定義",

點(diǎn)擊右下角的 "鍵盤(pán)",

點(diǎn)擊 "按快捷鍵" 下面的文本框,

按下 Shift + Ctrl + F7, 如果這個(gè)快捷鍵已經(jīng)分配給了其他的命令,更換一個(gè)即可。

在"顯示命令包含" 中填入“工具.外部命令6", 再點(diǎn)擊 “分配” 按鈕.

點(diǎn)"確定",再點(diǎn)“關(guān)閉”.

這樣就給 GNU C++ Compiler 分配了快捷鍵 Shift + Ctrl + F7

注意剛才是在GNU C++ Compiler 位于 外部工具菜單的第6項的情況下,在"顯示命令包含" 中填入“工具.外部命令6"!

同理,我們可以給 Run as C++ Application 分配一個(gè)快捷鍵。

再講講如何分配一個(gè)工具條。

點(diǎn)擊菜單中的"工具->自定義", 點(diǎn)擊 "工具欄" 選項卡.

點(diǎn)擊“新建”,

在工具欄名稱(chēng)中填入“g++”,

切換到 "命令" 選項卡.

點(diǎn)擊 "類(lèi)別" 中的 "工具",

在右邊的命令把 “外部命令6” 拖動(dòng)到剛才建立的g++工具條上.

先不要關(guān)閉 "自定義" 對話(huà)框.

下面單擊g++工具條上的 GNU C++ Compiler 按鈕

再點(diǎn)擊自定義 對話(huà)框 中的 “修改選中的內容”按鈕,設置工具條中按鈕的名稱(chēng)和文字等屬性。

Run as C++ Application 也可以通過(guò)這種方式放到g++工具條中。


如果感興趣,你還可以把make.exe等添加到VC2005的外部工具中,以實(shí)現編譯整個(gè)工程的目標。當然,在工程中少不了makefile.

GDB.exe也是可以集成進(jìn)來(lái)的,不過(guò)不要忘了參數(Arguments)應為 -g -Wall -o $(ItemFileName) $(ItemFileName)$(ItemExt) -time,其中參數 -g 生成調試信息。GNU 調試器可利用該信息。


本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
lfs簡(jiǎn)要解析
Dev cpp不能調試問(wèn)題的解決方法
How to Build a GCC Cross
C/C++標準
Building Qt 5 on Raspberry Pi
從頭打造自己的linux
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久