優秀的C語言程序員都是用哪些開發工具?

大寫人


這個要看具體平臺了,不同平臺用到的C語言開發工具是不同的,下面我以Windows、Linux、Mac3個平臺為例,簡單介紹一下,感興趣的朋友可以嘗試一下:

Windows

  • Visual Studio

這是Windows平臺下一個功能強大的C/C++開發工具,號稱宇宙第一IDE,集成環境非常多(不僅僅只是C/C++),常見的智能補全、代碼高亮、語法提示等功能,這個軟件都能很好兼容,除此之外,還支持代碼分析、代碼重構、單元測試等高級功能,因此開發調試效率更高,在大型項目設計與管理中經常會用到,非常不錯:

  • CodeBlocks

這是一個免費、開源、跨平臺的輕量級C/C++開發軟件,自帶有GCC、GDB等編譯調試工具,支持自動補全、代碼高亮、語法檢查等常見功能,除此之外,還自帶有許多工程模板,可以快速創建Win32 GUI、Qt、DirectX等常見應用,對於C/C++來說,也是一個非常不錯的開發工具:

  • Source Insight

這也是Windows平臺下一個輕量級的代碼編輯器,原則上不免費,支持C/C++、C#、Java等編程語言,可以很方便的瀏覽上下文變量、函數、類之間的關係,在項目開發中,可以幫助我們更好的理解代碼和管理代碼,對於C語言開發來說,也是一個非常不錯的工具:

Linux

  • Vim

這是Linux平臺下一個使用非常廣泛的文本編輯器,小巧靈活、運行速度快,插件擴展豐富,可以和各種編程語言混搭,而且效果良好,安裝GCC、GDB等編譯調試工具後,可以直接編譯調試C語言程序,如果你是一個Linux環境下的C語言開發者,那麼Vim就是一個非常不錯的選擇:

  • Emacs

這也是Linux平臺下一個輕量級的文本編輯器,自帶有圖形用戶界面,基本功能和使用方式與Vim類似,代碼編輯功能強大,安裝GCC、G++、GDB等編譯調試工具後,也可以直接編譯調試C/C++程序,對於C語言開發來說,也是一個非常不錯的開發工具:

Mac

  • Xcode

這是Mac系統自帶的一個輕量級集成開發環境(IDE),運行速度快、佔用內存少,集代碼編寫、調試、運行於一身,可以很方便的進行C/C++開發,使用起來非常靈活,如果你本身使用Mac系統開發C語言的話,那麼Xcode就是一個非常不錯的選擇:

  • CLion

這是Jetbrains公司開發的一個專業C/C++編程軟件,在Mac系統下使用非常廣泛,支持代碼高亮、語法提示、自動補全等常見功能,除此之外,還支持單元測試、代碼重構、代碼分析、CMake等高級功能,因此開發調試效率更高,也更適合大型項目的管理和維護:

目前,就分享這幾個非常不錯的C語言開發軟件吧,涉及Windows、Linux、Mac3個平臺,對於日常開發來說,完全夠用了,當然,還有許多其他開發工具,像Dev-C++,VS Code等也都非常不錯,網上也有相關教程和資料,介紹的非常詳細,感興趣的話,可以搜一下,希望以上分享的內容能對你有所幫助吧,也歡迎大家評論、留言進行補充。


小小猿愛嘻嘻


首先需要了解C語言的開發工具、以及開發平臺之分;

大部分情況下C語言的開發都是在Linux上開發的,Windows上開發的很少;

但是大部分程序員都是在Windows上寫代碼,然後將代碼上傳到Linux上進行編譯;

所有我就主要介紹一下Windows上的C語言開發工具:

1、SouceInsight,這是一個很好的C語言編輯器,可以很清楚的看清各個函數、變量之間的關係;


2、Notepad,這個也是一個簡單的可以寫代碼的工具;


3、如微軟的Visual Stuidio 2017集成開發環境,可以直接在Windows上進行編譯程序;


在Linux上進行編譯,通過寫MakeFile來加快編譯速度。


奕雙分享


正好我們公司的主營產品是使用C開發的,湊個熱鬧來回答。我們軟件的運行環境和交叉編譯環境都是Linux,喜歡在Windows裡寫代碼的同事基本都用source insight編輯器,喜歡在Linux裡寫代碼的用的是Vim編輯器,另外由於sublime text是跨平臺的,所以也有人在用。編譯器自然就是GCC了,調試用的是GDB,還有自己的調試統計、打印等。


分享到:


相關文章: