亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 編程設計 > 正文

把其他C/C++編譯器集成到VC2005中的方法

2020-07-14 13:39:30
字體:
供稿:網(wǎng)友
IIC這樣的編譯器安裝之后會自動集成進來,要集成其他編譯器那還得自己動手。另外,在VC2005IDE中是不能編譯單個.cpp文件的,除非把它放在工程中。但是,我們可以通過調(diào)用外部工具實現(xiàn)編譯單文件。下面介紹一種簡單的方法。
cl.exe添加到外部工具的方法這里就不介紹了,大家參照下面添加gcc的方法,再查閱cl.exe的參數(shù)說明,就能試著添加進來。下面以調(diào)用g++為例說明如何編譯.cpp文件。如果要編譯單個.c文件,使用gcc即可,方法同理。

一、獲取Windows版的GNU C++Compiler(g++)
你可以通過安裝Cygwin或者MinGW來獲得g++ for Windows。以MinGW為例,我們可以下載Dev C++。安裝Dev C++的同時就安裝了MinGW,其中包含了g++
假設Dev C++安裝在D:/Dev-Cpp目錄下。

二、編譯器參數(shù)的設定
下面我們在VC2005的菜單點擊“工具(Tools)->外部工具(External Tools)->添加(Add)”。分別填入:
標題(Title):GNU C++Compiler
命令(Command):D:/Dev-Cpp/bin/g++.exe
參數(shù)(Arguments):-Wall-o$(ItemFileName)$(ItemFileName)$(ItemExt)-time
初始目錄(Initial directory):$(ItemDir)
再鉤選下面的"使用輸出窗口(Use Output window)".
說明:如果你已經(jīng)把D:/Dev-Cpp/bin/目錄添加到系統(tǒng)環(huán)境變量中,那么Command指定為g++.exe即可。Cygwin同理。這些參數(shù)只是一個參考。你可以查閱VC編譯器的宏設置你需要的參數(shù)。
干脆順帶補充一下Digital Mars C++編譯器的參考參數(shù)設置:
標題(Title):Digital Mars
命令(Command):C:/dm/bin/dmc.exe
參數(shù)(Arguments):$(ItemFileName)$(ItemFileName)$(ItemExt)
初始目錄(Initial directory):$(ItemDir)

三、編譯
下面切換到main函數(shù)所在文件,點擊工具(Tools)菜單下的“GNU C++Compiler”開始編譯。
注意:g++此時編譯的是純C++程序,對于包含int_tmain(int argc,_TCHAR*argv[])這類VC特有的C++程序自然是無法通過編譯的。
如果編譯沒有出錯,對于早期版本的g++而言,Output window是沒有任何輸出的。而對于較新版本的g++,將輸出類似以下的信息:
#cc1plus 0.67 0.22
#as 0.05 0.01
#collect2 0.36 0.19
這是-time報告的編譯過程中每個子過程所占用的CPU時間。當然,你還可以更改編譯參數(shù),使輸出窗口輸出其他編譯信息。

四、運行參數(shù)設定
我們還可以通過添加外部工具來實現(xiàn)運行g++生成的程序的功能。步驟如下:
VC2005的菜單點擊“工具(Tools)->外部工具(External Tools)->添加(Add)”。分別填入:
標題(Title):Run as C++Application
命令(Command):%systemroot%/system32/cmd.exe
參數(shù)(Arguments):/c$(ItemFileName).exe
初始目錄(Initial directory):$(ItemDir)
不要鉤選下面的“使用輸出窗口”和“退出時關閉”。
注意:cpp文件必須放在工程中,g++生成的程序才能被運行!另外,用MinGWg++編譯的程序不能在沒有安裝MinGWWindows系統(tǒng)上運行。因為它依賴于MinGW庫。即便是通過VC2005編譯出的不帶預編譯頭的Win32控制臺應用程序,也就是用空環(huán)境,這樣編譯出來的可執(zhí)行文件也不是放在哪臺機子都能跑的。

五、設置快捷鍵
點擊菜單中的"工具->自定義",
點擊右下角的"鍵盤"
點擊"按快捷鍵"下面的文本框,
按下Shift+Ctrl+F7,如果這個快捷鍵已經(jīng)分配給了其他的命令,更換一個即可。
"顯示命令包含"中填入“工具.外部命令6",再點擊“分配”按鈕,
"確定",再點“關閉”
這樣就給GNU C++Compiler分配了快捷鍵Shift+Ctrl+F7
注意:剛才是在GNU C++Compiler位于外部工具菜單的第6項的情況下,在"顯示命令包含"中填入“工具.外部命令6"!同理,我們可以給Run as C++ Application分配一個快捷鍵。

六、分配工具條
點擊菜單中的"工具->自定義",點擊"工具欄"選項卡,
點擊“新建”,
在工具欄名稱中填入“g++”,
切換到"命令"選項卡,
點擊"類別"中的"工具"
在右邊的命令把“外部命令6”拖動到剛才建立的g++工具條上,
先不要關閉"自定義"對話框,
下面單擊g++工具條上的GNU C++ Compiler按鈕
再點擊自定義對話框中的“修改選中的內(nèi)容”按鈕,設置工具條中按鈕的名稱和文字等屬性。
Run as C++Application
也可以通過這種方式放到g++工具條中。

七、結(jié)語
通過這樣的集成,為初學者學習純C++提供了便利。我認為,對于標準C++的初學者而言,不能認為用VC編譯通過就萬事大吉了。用g++編譯檢查一次是必要的。現(xiàn)在我們只需要按一下快捷鍵,就知道了這份代碼是否能通過其它編譯器,例如g++的編譯,不用再切換到命令行來重新編譯程序。
但是若想把g++的輸出結(jié)果輸出到錯誤列表,或者是用VCIDE來調(diào)試g++生成的程序,應該是絕無可能了。其實也沒什么必要。感覺g++的錯誤提示比VC要智能得多,這有利于我們快速地找到問題的根源。
如果感興趣,你還可以把make.exe等添加到VC2005的外部工具中,以實現(xiàn)編譯整個工程的目標。當然,在工程中少不了makefile。
GDB.exe
也是可以集成進來的,不過不要忘了參數(shù)(Arguments)應為-g-Wall-o$(ItemFileName)$(ItemFileName)$(ItemExt)-time,其中參數(shù)-g生成調(diào)試信息。GNU調(diào)試器可利用該信息。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
久久亚洲国产成人精品无码区| 成人av手机在线观看| 国产一区二区香蕉| 在线观看欧美黄色| 牛人国产偷窥女洗浴在线观看| xvideos入口| 91成品人片a无限观看| 欧美一区二区成人6969| 伊人影院在线播放| 你懂的网站在线| 四虎4hu影库永久地址| 久久久成人av毛片免费观看| 免费av毛片在线看| 日韩精品中文字幕在线播放| 国产一区二三区| 国产剧情日韩欧美| 国产精品草草| 日本大香伊一区二区三区| 亚洲国产无线乱码在线观看| 国产精品黄色大片| 欧美黑人xxxⅹ高潮交| 亚洲做受高潮无遮挡| 免费高清在线视频一区·| 在线免费看a| 石原莉奈在线亚洲二区| 亚洲欧美日韩另类| 中文字幕亚洲激情| 亚洲丝袜一区在线| 国产主播精品| 国产91精品看黄网站在线观看| 午夜性色福利视频| 亚洲深夜影院| 91av在线播放| 91女人18毛片水多国产| 成年人黄国产| 日韩在线高清视频| 日韩中文字幕在线观看| 国产无遮挡猛进猛出免费软件| 亚洲 欧美 中文字幕| 永久免费未满蜜桃| av免费在线观看网址| www.youjizz.com亚洲| 国产综合在线看| 精品一区二区三区国产| 色婷婷av一区二区三区大白胸| 欧美国产精品劲爆| 欧美三级三级三级| 人成免费电影一二三区在线观看| 久热免费在线观看| jizzjizzjizz孕妇| av在线网站免费观看| 7777kkk亚洲综合欧美网站| 国产成人麻豆免费观看| 91一区二区在线| 青草在线视频| 在线观看爽视频| 亚洲精品福利网站| 欧美激情亚洲国产| 免费在线中文字幕| 91久久精品日日躁夜夜躁国产| 欧美视频在线观看免费网址| 狠狠色丁香久久综合频道| 亚洲人体大胆视频| 另类中文字幕国产精品| 成人丝袜高跟foot| caoporn成人免费视频在线| 色婷婷一区二区三区av免费看| 色一情一区二区| 妞干网在线视频| 18加网站在线| 日韩欧美看国产| 国产女人18毛片水真多| aaa国产精品| 成人图片小说| 国产精品蜜臀av| 奇米网人体黄视频| 亚洲一区二区三区免费| 亚洲妇熟xxxx妇色黄| 国产麻豆一区二区三区精品视频| 国产三级精品网站| 精品乱子伦一区二区三区| 日本成人手机在线| 欧美精品一区二区三区在线看午夜| 久久色精品视频| 国产精品久久久久久亚洲毛片| 91精品啪在线观看国产手机| 成人在线观看你懂的| 久久伦理中文字幕| 欧美xxxx老人做受| 91久久精品国产91性色69| 岛国精品在线观看| 中文字幕欧美日韩一区| 男人扒开美女尿口无遮挡图片| 1024手机看片国产| 国产成人无码av| 国产精品不卡一区二区三区在线观看| 国产精品自拍网站| 亚洲精品乱码久久久久久久久久久久| 在线免费观看黄色| 欧美在线视频导航| 日韩高清国产精品| 蜜桃av一区二区在线观看| 国产日韩欧美一区在线| 日韩高清在线一区| 亚洲无码久久久久| ts人妖交友网站| 麻豆免费在线观看| 亚洲高清在线播放| 一本久道久久综合婷婷鲸鱼| 99久久精品国产一区二区三区| 精品熟妇无码av免费久久| 秋霞电影网一区二区| 中文字幕久热精品在线视频| 欧美超强性xxxxx| 国产调教在线| 亚洲人成在线观| 久久久精品国产sm调教| 欧美在线中文字幕高清的| chinesegaysextube| 欧美日韩你懂的| 国产精品观看| 国产在线视频一区二区| www免费在线观看| 久久久久久久激情视频| 国产深夜男女无套内射| 大荫蒂性生交片| 国产一区二区欧美| 在线观看亚洲精品福利片| 黄色av一级片| 欧美精品久久一区二区| 天天想你在线观看完整版电影免费| 日本电影全部在线观看网站视频| 777a∨成人精品桃花网| theav精尽人亡av| 免费在线成人av电影| 91视频在线网站| 中文字幕天堂av| 欧美日本不卡高清| 亚洲丝袜自拍清纯另类| 69xxxx欧美| 日韩精品极品在线观看| 中文字幕免费在线观看| 久草视频中文在线| 国产精品一区二区在线播放| 国模大尺度视频一区二区| 伊人久久国产精品| 精品伊人久久大线蕉色首页| 欧美一级特黄视频| 中文字幕观看在线| 久久人人爽爽人人爽人人片av| 国产一区二区三区日韩| 中文字幕一区二区三区人妻不卡| 国产人妻精品一区二区三区不卡| 99国产精品久久久久久久成人热| 一区二区三区视频在线看| 国产bdsm视频| 欧美亚洲日本在线观看| 全国精品免费看| 欧美jiizzhd精品欧美| 国产精品成人一区二区三区电影毛片| 欧美日韩亚洲一区二区三区在线| 亚洲婷婷在线| 一区二区冒白浆视频| a级片在线免费| 欧美日韩在线免费视频| 欧美精品做受xxx性少妇| 一区二区三区四区蜜桃| 日皮视频在线免费观看| 捆绑调教美女网站视频一区| 福利片在线一区二区| 涩涩视频免费看| 麻豆一二三区精品蜜桃| 成人a免费在线看| 欧美网站免费| 99精品福利视频| 无遮挡h肉3d动漫在线观看| 亚洲一区国产一区| 国产精品一区三区在线观看| 人人妻人人添人人爽欧美一区| 日韩小视频网站| 亚洲字幕av一区二区三区四区| 欧美性猛交xxxx富婆弯腰| 98国产高清一区| 国产伦精品一区二区三区视频我| 亚洲精品一区中文字幕乱码| 向日葵视频成人app网址| 久久久精品2019中文字幕神马| 异国色恋浪漫潭| 好吊一区二区三区视频| 日本丶国产丶欧美色综合| 黄瓜视频成人app免费| 国产精品一区二区99| 99精品视频免费在线观看| 天天揉久久久久亚洲精品| 免费在线不卡视频| 亚洲精品一区中文| 精品自在线视频| 国产色产综合产在线视频| av在线资源| 成人午夜视频在线播放| 噜噜噜噜噜久久久久久91| 视频国产一区二区三区| 欧美成人乱码一二三四区免费| 在线播放性xxx欧美| 国产精品久久久久久久久久久久午夜片| 日韩欧美色视频| 亚欧美无遮挡hd高清在线视频| 九色精品国产蝌蚪| 亚洲污视频在线观看| 日韩免费三级| 久久精品日产第一区二区三区高清版| 欧美黄视频在线观看| 日韩一区在线播放| 日本午夜精品理论片a级app发布| 日韩一区在线播放| 天堂va欧美ⅴa亚洲va一国产| 国产95在线|亚洲| 一区二区三区高清| www.天天干.com| 无码精品人妻一区二区| 成人影院一区二区三区| 欧美一级黄色片| 在线免费中文字幕| 中文天堂在线资源| 91动漫在线看| 97影视大全免费追剧大全在线观看| 女人被狂躁c到高潮| 在线免费日韩av| 成人羞羞视频免费看看| 国产精品国模大尺度私拍| 日本不卡高清视频| 天堂а√在线8种子蜜桃视频| 日本一区二区综合亚洲| 亚洲精品成人无码熟妇在线| 91精品久久久久久久久久不卡| 视频国产一区二区三区| 成人免费黄色网址| 亚洲欧美精品一区| 日韩一级大片在线| sihu成人| 美女一区二区在线观看| 性欧美大战久久久久久久免费观看| 全球最大av网站久久| 国产 欧美 日韩 一区| 国产精品黑丝在线播放| 日韩影片在线观看| 一区二区三区在线高清| 国产综合中文字幕| www中文字幕在线观看| 婷婷在线免费观看| 日本中文字幕网| 永久91嫩草亚洲精品人人| 91成人网在线| av亚洲免费| 亚洲第一黄色网| 九色成人搞黄网站| 熟妇人妻无乱码中文字幕真矢织江| 精品亚洲a∨一区二区三区18| 久久激情视频久久| 欧美成人精品免费| 成人片黄网站色大片免费毛片| 自拍视频在线看| 丝袜美腿小色网| 9久久婷婷国产综合精品性色| 日韩亚洲欧美成人一区| 国产精品情侣呻吟对白视频| 一区二区三区不卡在线| 欧美日韩少妇| 国产午夜麻豆影院在线观看| 国产在线xxx| 国产欧美日韩专区| 亚洲一区中文字幕在线| 亚洲人成电影院在线观看| 一区二区三区四区在线观看视频| 看黄色一级大片| 精品国产一区二区三区四区四| 色老板视频在线观看| 一区二区三区四区视频在线观看| 欧美日韩视频网站| 高清av中文在线字幕观看1| 国产一区二区自拍视频| 日韩中文字幕一区二区高清99| 成人欧美一区二区三区白人| 欧美精品v国产精品v日韩精品| 影音先锋国产精品| 国产欧美日韩中文字幕在线| 欧美日韩五区| 日韩免费视频播放| 99在线首页视频| 国产成人精品一区二区三区网站观看| 国产资源第一页| 啦啦啦在线视频免费观看高清中文| 亚洲AV成人无码精电影在线| 欧美v亚洲v| 日韩av图片| 在线观看中文| 中文字字幕在线中文乱码电影| 少妇精品放荡导航| 久久久久黄久久免费漫画| 国产午夜久久久| 国产精品极品| 国产成人精品一区二区三区福利| 亚洲国产综合在线观看| 国产精品jizz视频| 亚洲激情在线看| 国产欧美不卡| av小说在线播放| www.精品视频| 深夜黄色小视频| 国产综合久久| 国产精品免费久久久| 在线观看爽视频| 日本学生初尝黑人巨免费视频| 国产激情久久久久| 日本中文字幕片| 新呦u视频一区二区| 国产日韩一区二区三区| 国产精品美女一区二区视频| 亚洲va欧美va人人爽成人影院| 国产91精品在线播放| 奇米4444一区二区三区| 国产一线天粉嫩馒头极品av| 男人的天堂在线视频| 在线播放91| 无码任你躁久久久久久久| 熟妇人妻av无码一区二区三区| 99re热这里只有精品免费视频| 国产亚洲欧美另类一区二区三区|