1樓:Eric
Ubuntu環境,今天偶爾發現了乙個感覺介面不錯的環境,就是Qt creator. 不過不知道能不能執行大型專案,留待測試。
2樓:
Visual studio
哦,是要在 Linux 下跑的?我用的都是跨平台的庫(Boost 之類),在 Linux 下編譯就行了。
3樓:天涯客
微軟的visual studio code編輯器好用,有linux版,搭配gcc就能寫程式了。我說的不是visual studio這個巨無霸
4樓:
如果你在公司做開發的話,一般Compilation和Linking這兩步你都是沒得選的,全公司統一的工具。
而你用Linux開發了,大多數情況下都是伺服器,一般來講你都是沒許可權安這個安那個的,XWindow沒有那就是沒有,所以vim和emacs你至少要學會一樣,一般會有Eclipse,但什麼gedit,sublime就別想了。而事實上,如果你習慣linux命令列的很多功能,那你是會習慣vim和less的。另外,grep才是真正幫你理解別人程式的利器。
Vim真正的缺點是那個聲音,比如你走到行的盡頭那個九十年代的報錯聲...
GDB是個很nb的東西,但前提是你真的要很明白你在做什麼。因為GDP這東西他沒有很好的GUI,你用step,他能一路走的巨深無比在無數庫里徘徊,最後你根本回不來了就,用next或設breakPoint的話,你其實已經很明白程式的flow了,而到了這個時候,其實printf就夠了。GDB一般是直接找崩潰的地方以及stack trace時很有用。
不能說就真比printf更有用。
最後吐個槽,常看馬刺球的人真的太難在非刻意的情況下說對gdb這個名字了... 基本一張口全是gdp...
5樓:
6樓:
Souce Insight 的utf8問題這裡有答案:Source Insight 3.X utf8支援外掛程式震撼發布
最新的,還熱乎呢。
加個圖:
新增文字後使用vim檢視:
7樓:馬巨集菩
簡單補充乙個,如果需要語義補全、實時編譯檢查這樣的IDE拳頭功能的話,可以試試看基於libclang的一系列工具,比如vim下我很喜歡的YouCompleteMe,還有一些開源IDE也在整合libclang了(kdevelop?)。比起ctags這樣的靜態字串分析來說,還是強大很多的。
llvm + clang的確很厲害。
8樓:淡月清風
我用Visual Studio 2013 + Visual Assist X
vim只是在終端(常用的是HP-UX,Linux,AIX)上才用。
有2個同事用Source Insight,還有1個用Code::Blocks(他是vim高手)
2023年3月14日更新:
Visual Studio 2015 + VisualGDB-5.0-beta2,沒有用其他外掛程式
9樓:仲晨
除錯:線上google-breakpad,線下gdb。
開源chromium裡的logging模組valgrind
版本控制:svn、git
單測:googletest
10樓:帕公尺爾的暴風雪
大型的工程用vim效率不高。
我也想在linux下找乙個高效的IDE,但目前發現都沒有比source insight效率高的,也希望大神賜教。
11樓:
12樓:李建峰
使用Qt不錯,一次編寫多平台編譯,整合開發環境Qt Creator非常好用,Ubuntu 11.10開始內建支援Qt開發環境
13樓:王康樂
emacs 編輯器
gcc/g++ 編譯器
gdb 除錯工具
valgrind 記憶體洩露檢查
doxygen 文件組織工具
14樓:
vim,但是上手不是很快,其中有個很好用個外掛程式Vimc變成很方便,推薦vim教程:http://
globalinheart.wordpress.com
15樓:黃弈廷
當然是emacs,配上ctags或者global實現語法解析,在加上一對外掛程式實現高度定製,體驗DIY的樂趣。當然eclipse也是個不錯的選擇,完全不一樣的取向。
一般Linux效能調優都用什麼工具?
寫點過時的技術吧 top htop sysstat systemtap perf bpf 這些工具不難學,很容易入手。如果是語言框架自帶,請用自帶工具。如果都沒有,請用pref,核心自帶的工具集。明天不忙更新一下去年 前年搞的一些嘗試,權當拋磚引玉。果斷是謝大神開源的的diagnose tools。...
請問批處理setlocal命令一般如何使用
馮玉關 開始批處理檔案中環境改動的本地化操作。在執行 SETLOCAL 之後所做的環境改動只限於批處理檔案。要還原原先的設定,必須執行 ENDLOCAL。達到批處理檔案結尾時,對於該批處理檔案的每個尚未執行的 SETLOCAL 命令,都會有乙個隱含的 ENDLOCAL 被執行。SETLOCAL 如果...
一般人用Linux算是找虐嗎
祺淋 我幾年前換到Linux就是為了在不更換硬體的情況下繼續獲得好的效能。折騰了不到乙個月,需要的軟體都找到了,而且效能提公升了不少,最主要的是什麼都是免費的啊,連公升級也是免費的。就算虐也值了。 簡民 如果不想學習的話,是的。因為Linux不好用的地方基本上都是使用哲學衝突造成的。事實上所有系統都...