我想從使用SciTE的外部源編譯C/C++代碼。 SciTE具有內置功能,可以在同一個文件夾中搜索gcc編譯器和庫。如果我嘗試從SciTE外部進行編譯,則會出現問題。編譯F5(編譯並運行)或CTRL-F7(編譯)導致SciTE無法找到編譯器。使用gcc和SciTE編譯代碼?
我想知道是否有一種方法(總是有)將gcc編譯器的路徑嵌入到SciTE文件之一中,而一般不會重寫SciTE的代碼?
編輯:在Linux中找到解決方案。
我想從使用SciTE的外部源編譯C/C++代碼。 SciTE具有內置功能,可以在同一個文件夾中搜索gcc編譯器和庫。如果我嘗試從SciTE外部進行編譯,則會出現問題。編譯F5(編譯並運行)或CTRL-F7(編譯)導致SciTE無法找到編譯器。使用gcc和SciTE編譯代碼?
我想知道是否有一種方法(總是有)將gcc編譯器的路徑嵌入到SciTE文件之一中,而一般不會重寫SciTE的代碼?
編輯:在Linux中找到解決方案。
轉至選項 - > cpp.properties - >轉到線303或找到下面的行:
CC =克++ $(CCOPTS)-c $(FileNameExt)-o $(文件名).O
下一行將爲gcc選項。
對於GCC或g ++如下現在設置完整路徑,
CCC = d:\開發-CPP \ BIN \ gcc.exe $(CCOPTS)-c $(FileNameExt)-o $(文件名)。
在上面的行D:\ Dev-Cpp \ bin \ gcc.exe是我係統上gcc的路徑。您可以根據您自己安裝的gcc編輯路徑來做類似的事情。一旦編寫一個程序並編譯。
注意:還有其他選項可供您設置用於編譯程序的標準。
我希望它有幫助。
我用MinGW作爲一個外部資源來編譯C和C++代碼。
如果你沒有MinGW的,你可以在這裏得到 MinGW的:如果安裝到包含空格的目錄http://sourceforge.net/projects/mingw/files/Installer/mingw-get-inst/
MinGW的可能有問題。
安裝MinGW後,將bin目錄添加到sysytem路徑環境變量。
在賽特:
cc=g++ $(ccopts) -c $(FileNameExt) -o $(FileName).o
cc=C:\MinGW\bin\g++.exe $(ccopts) -c $(FileNameExt) -o $(FileName).o
ccc=gcc.exe $(ccopts) -c $(FileNameExt) -o $(FileName).o
到ccc=C:\MinGW\bin\gcc $(ccopts) -c $(FileNameExt) -o $(FileName).o
command.go.$(file.patterns.cplusplus)=./$(FileName)
command.go.$(file.patterns.cplusplus)=$(FileName).exe
command.go.*.c=./$(FileName)
並進行類似的更改。請注意,您可能需要更改權限的文件夾賽特你將能夠將更改保存到cpp.properties
前現在您的代碼就可以編譯(使用shift + F7)並運行(F5)。
在什麼平臺上? – 2009-07-09 22:30:31
Linux/Windows – Secko 2009-07-09 22:51:44