編譯器怎麼掉
1. 編譯器 怎麼自動去掉重復的字元串
import java.util.List;
import java.util.Scanner;
public class DeleteRepeated {
private String str;
private TreeSet<String> noReapted;//帶有String類型的TreeSet泛型
public DeleteRepeated() {
Scanner in = new Scanner(System.in);
System.out.println ("輸入一個字元串:");
str = in.nextLine();
noReapted = new TreeSet();
}
//清楚重復的數據
public void removeRepeated(){
for (int i = 0; i < str.length(); i ){
noReapted.add(""棗態 str.charAt(i));
//str.charAt(i)返回的是char型 所以先加一個""空格 , 轉換成String型
//TreeSet泛型能保證重復的不加入 , 而且有序弊粗
}
str = "";
for(String index:noReapted){
str = index;
}
//輸凳卜源出
System.out.println (str);
}
public static void main(String[] args) {
DeleteRepeated dr = new DeleteRepeated();
dr.removeRepeated();
}
}
2. 能用g++編譯器換掉VC++6.0的編譯器嗎怎麼做/
Dev C++ 用的是著名 的 GNU 編譯器集合中的編譯器
windows 下的首選的編譯器是被打包進 VC 的 Microsoft 的 CL, 在 Windows 下的各種編譯器里
Microsoft 的 CL 具有極佳的性能, 常常能生成極快速極短小的代碼(這個和 Microsoft 打包進 VC 的標准 庫 也有關系).
如果是 Intel 處理器, 可以考慮的是 Intel 的 C++ 編譯器,不過使用起來比較麻煩.
GNU 編譯器集合的優點在於其良好的跨平台性能, 你 可以在各種平台上使用 GNU 的編譯器
其是 Unix/linux 平台的首選編譯器(實際上,大多數 Unix/Linux 都搭載了 GCC).
至於對標準的支持度, GCC 應該是比較好的(對 C 語言), 對標准 C++ 來說, Microsoft 的 VC2005 以上也做得很不錯.
用 VC6 來比較 Dev C++ 5 是不恰當的, VC6 是應該淘汰的東西了
要用來學習 C++ 的話,最低也該用 VC2005
理由: VC6 比 標准 C++ 還古老, VC6 的時代還沒有標准 C++ 這個東西
要用來做實際工作的話,最低也該用 VC2005
理由: VC6 不支持新的平台,特別是 amd64 和 it64.VC 6 不支持 VISTA.
不過,Dev C++ 5 Beta 也是有點老了,要做實際工作的話,Windows 下 使用 Dev C++ 5 Beta 時要注意兼容性,實在不行的話就更新 MingW 和 GCC.
VC++ 6.0是97年正式竣工的,98年開始有C++標准,後來C語言又修訂了標准C99,再後來又有C++2003標准,明年C++標准會有C++0X,這樣看來VC++6.0對C++支持不好是很正常的事情,對標準的C99支持不好也是很正常的事情。
GNU Dev C++ 4.9.9.2,2005年最後一版,據說對C++標准支持比較好,再後來有wx-devcpp繼續了它的道路,至今一直繼續升級。
我個人的使用經驗是這樣,如果你把VC++6.0當成一個C語言的IDE可能還不錯,但是編譯C++程序,恐怕就有點牽強了,我平時寫得C++代碼[如果沒有語法錯誤的話],VC++6.0即使打上SP6補丁相信90%以上的可能性編譯不過去。Dev C++ 4.9.9.2可以編譯過去的可能性相信會超過98%。如果寫C程序,假如沒有語法錯誤的話,VC++6.0和GNU Dev C++ 4.9.9.2基本上都可以編譯成功。
由於都是IDE,VC++6.0調試程序更方便一些,用VC++6.0可以開發C應用程序,Win32應用程序,還可以方便的使用MFC開發很多應用程序,不過問題是,MS的IDE新版本有很多時候並不兼容VC++6.0,有些函數的參數重新修訂,有些函數和類已經廢棄,有些已經改名,當然還擴充了不少。
VC++6.0對STL支持不佳是很正常的事情,比如getline庫函數本身有bug,list成員函數sort本身有bug,還有很多其他問題,VC++6.0對模板支持很差,對友元支持很差,還有很多方面支持很差。對模板支持差,這種情況一直到VS2003(C++7.0)都沒有很好的解決,VS2003不支持模板的偏特化。
GNU Dev C++ 4.9.9.2比較小,安裝後大約50M大小(VC++6.0安裝後至少幾百M),可以開發C,C++,Win32應用程序等等,使用Dev C++ 4.9.9.2編譯C++程序,用的是g++3.4.2編譯器。Dev C++對標准C++支持較好,據我所知,僅僅友元模板函數在類裡面實現可以正常編譯,但是放到類外就不行,到目前為止僅僅發祥這一個問題,還有一個問題就是代碼最大優化,你需要便宜環境設置裡面加上命令-O3。
另外,我還使用過Intel C++ 9.0,以插件的形式安裝在VC++6.0這個IDE上,對C++的支持力度僅次於Dev C++ 4.9.9.2,但是編譯代碼以後執行速度稍快一點。
如果你喜歡使用MS的編譯器,建議使用VC++8.0[VS2005],缺點是占據硬碟空間很大,加上MSDN,至少2GB以上。
如果你是C++初學者,使用環境Windows平台,GNU Dev C++ 4.9.9.2(g++3.4.2)可能是你非常好的選擇。如果你使用linux平台,可以升級g++編譯器版本到4.2.1甚至更高。
3. 您知道linux中intel fortron編譯器是怎麼卸載的嗎,我的安裝後有點問題,現在想卸載掉,謝謝。
http://www.ncsa.illinois.e/UserInfo/Resources/Software/Intel/Compilers/10.0/INSTALL.htm#uninstalling
這個地方有卸載教程,英文的。判升
就是到安裝目錄下掘賣老執行uninstall.sh即可。我沒配譽裝過,也不清楚具體情況
4. Fortran編譯器如何徹底卸載
電腦有個系統還原,直接還原C盤
用還原點還原,只是吧C盤的新裝的注冊表清理掉了,不會重新安裝應用程序
5. 怎麼去掉matlab 編譯器中的紅色下劃線
紅色的去不掉的親,那表示你這里有語法錯誤,你改對了它自然就沒了
6. .net編譯器的虛線怎麼去掉
按 ctrl +r, 然後 ctrl+w
7. Debug模式下怎樣去掉編譯器的優化解決思路
通常開發的程序有2種模式:Debug模式和Release模式。
在Debug模式下,編譯器會記錄很多調試信息,也可以加入很多測試代碼,方便程序員測試,以及出現bug時的分析解決。
Release模式下,就沒有上述那些調試信息,而且編譯器也會自動優化一些代碼,這樣生成的程序性能是最優的,但是如果出現問題,就不方便分析測試了。
8. IDEA編譯器如何去掉注釋中參數錯誤的提示
查看注釋:Win:
Ctrl+Q,
Mac:
Control+J
補齊方法調用:
tab,如果方法有參數,游標會自動定位在小括弧內,這個時候,使用commond+P或者Alt+P可以查看參數信息;如果沒有參數,直接定位在()後;調用完畢,不需要再定位游標
9. 請問vs2003編譯器中,代碼最左邊出現的豎條是什麼啊,怎樣去掉啊
點擊代碼區 滑鼠右鍵 ->大綱顯示->停止大綱顯示 即可去掉。
10. C,編譯器問題
前三個Warning在說"-std=gnu99、-std=c99、-std=c89"這三個東西是用來搞C語言或者ObjC語言的,所以你是不是程序保存的時候後綴存成cpp而不是c了?(前者是c++語言程序文件後綴名,後者是C語言)
最後一個Error解決辦法:在菜單欄以此單擊"Build"→「Bulid Options」彈出一個對話框,在Category那有個下拉列表的(默認好像是C++ Language),點擊選擇C Lanuage。然後緊接著下面有五個小鉤鉤,去掉最後一個。(或者把Raw Options下面那個框里的-fallow-single-precision刪掉,是一樣的。)點擊OK,完成。