一種脫離VC編程軟件的方法學習C/C++編程(搭建EditPlus實現在文本編輯框中執行.c文件)

網上下載一個EditPlus記事本安裝好後就可以按照下面步驟進行搭建環境了:

一、工具(Tools)→配置用戶工具(Configure UserTools...),【添加工具】(Add Tool>>)→【應用程序】(Program)
1、【菜單文字】(Menu text)隨意書寫(此處寫“編譯”);
2、【命令】(Command)代表要執行的程序,寫gcc.exe可執行文件全路徑(F:gccbingcc.exe); 
3、【參數】(Argument)是傳遞給gcc的命令行參數“$(FileName) -o $(FileNameNoExt).exe”;設定一個“快捷鍵”,點擊這個快捷鍵就可以執行這個命令;
4、【目錄】(Initial)寫“$(FileDir)”,這裏的“目錄”相當於cmd中cd到.c所在的文件夾(C:UsersAdministratorDesktopWIN32知識);
5、【動作】(Action)中選擇“捕捉輸出”(Capture output)因爲選擇“捕捉輸出”(Capture output),編譯輸出不會輸出到控制檯,而是輸出到“輸出”視圖,看起來清晰,而且方便定位錯誤行;
6、【保存】(Save) 的“當前文件、所有打開文件”                                                                    ( All open files);
二、再新建一個運行生成的exe程序的命令:
7、【菜單文字】(Menu text)隨意書寫(此處寫“運行”);
8、【命令】(Command)代表要執行的程序,執行剛剛生成的.c程序文件;($(FileName).exe) 
9、【參數】(Argument)不用書寫;
10、【目錄】(Initial)寫“$(FileDir)”,這裏的“目錄”相當於cmd中cd到.c所在的文件夾(C:UsersAdministratorDesktopWIN32知識);
11、【動作】(Action)中選擇“無”(None)因爲選擇默認的(None),編譯時會輸出到控制檯,看起來清晰,而且方便;
12、【保存】(Save) 的“當前文件、所有打開文件”                                                                    ( All open files);

順便說下安裝好VC6.0後也可以在電腦自帶的記事本中編譯運行自己編寫的程序:
配置環境如下:

在cmd命令行下編譯運行C/C++源文件
一、如果裝有VC,那就簡單了,因爲VC帶有C的編譯器,可以將此路徑設置進環境變量。
Windows系統下編譯連接源代碼方法:
cl -GX test.c
-GX: 啓動同步異常處理
上面的命令會產生可執行程序:test.exe
在命令行中直接輸入:test.exe 就可運行該程序
Tips:
一、cmd中鍵入cl提示不認識cl命令,則由於無法找到cl.exe程序。解決方法如下:
添加系統變量(Path),這樣:我的電腦->屬性->高級->環境變量->系統變量,在path中添加
C:Program Files (x86)Microsoft Visual StudioVC98Bin;
注意:
1、結尾最後用“;”隔開!
2、如果你的Microsoft Visual Studio 低於9.0版本或高於9.0版需要修改上面的路徑名稱。
二、cmd中鍵入cl執行編譯時會出現mspdb60.dll無法找到的情況,是因爲VC/Bin/下沒有 “MSPDB60.DLL
MSPDB60.DLL,mspdbcore.dll,mspdbsrv.exe”這四個文件,解決的方法:
1>直接從F:Win32/Bin/下複製這四個文件到VC/Bin/下即可解決
2>添加系統變量(Path),這樣:我的電腦->屬性->高級->環境變量->系統變量,在path中添加 C:Program Files (x86)Microsoft Visual StudioVC98Bin;
,注意結尾最後用“;”隔開!
這樣在用cl編譯就不會出現mspdb6.0.dll文件找不到的錯誤了。F盤下Win32目錄下的“直接利用命令行執行編譯與鏈接”文件            
三、如果你在編譯過程中,出現一下錯誤:
1、fatal error C1034: stdio.h: no include path set
2、fatal error LNK1104: cannot open file "user32.lib
請在我的電腦->屬性->高級->環境變量->系統變量中新建系統變量LIB、INCLUDE並設置它們的值爲:
(LIB)C:Program Files(x86)Microsoft Visual Studio VC98Lib;
(INCLUDE)C:Program Files (x86)Microsoft Visual StudioVC98Include;必須加分號(;)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章