學習C語言應該使用哪個作業系統和什麼軟體比較適合?

時間 2021-05-07 03:32:33

1樓:

如果是初學c語言,我是指比如練習演算法,比如去oj做題。學習學習資料結構,我建議還是Linux。使用gcc+vim,很方便的就開始c的學習。

至少不用每次開始都要新建乙個工程什麼的。source file編寫好了,命令列直接編譯->執行就OK了。

2樓:pansz

Linux + gcc 一般是最好的選擇。順便熟悉一下文字編輯器。

簡單的程式甚至連 Makefile 都不需要寫,直接這樣就可以了:

假如你有個 hello.c ,那麼 make hello 就可以編譯這個程式。命令列配一些環境變數可以解決 CFLAGS 之類的東西,這樣可以認為系統預設就已經搭建好了編輯環境與編譯環境。

如果糾結裝什麼發行版,可以試試 DistroWatch.com: Put the fun back into computing. Use Linux, BSD.

排名前十的基本都可以考慮。

3樓:李遙

Visual C++

理由是debugger很好用。對於初學者來說,debugger是用來理解程式如何執行的最佳工具。實際上,debugger對於任何層次的C使用者都是最強大、最有用的工具之一

另外專案屬性編輯器免去了記憶很多compiler/linker開關的煩惱(仍然需要理解每個開關,但無需記憶)

4樓:usbuild

如果是單純學C語言的話,什麼環境都一樣。但是要熟悉程式的編譯鏈結過程。個人推薦使用Windows,初學者使用Linux寫C語言的話容易分心。

Windows下可以安裝Cygwin或TDM-GCC編譯,使用VIM作為編輯器。

5樓:大姚

我覺得不管題主現在熟悉的是什麼作業系統,請毫無遲疑的選擇類Unix系統,我覺得Linux最好,然後選擇vim,gcc,gdb來學習C,再配上一本《深入理解計算機系統》和《C程式語言》,一定會讓你有事半功倍的收穫。

6樓:深藍加菲

熟悉windows, VC6 或者 VisualStdio系列( 有express免費的) , 假如是C++不推薦VC6了,太老了

熟悉linux, 當然GCC

寫作業系統只能用彙編和 C 語言嗎?

繪圖員 非專業人士,想起來點舊事 當年有個叫吳曉軍的人搞了個2.13 DOS漢字系統,最早是用debug作為開發工具,後來改用彙編開發。 aa11ss55 引導什麼的部分是只能寫彙編 後面寫什麼語言就取決於你的RT了 RT構成了最基本的函式庫,然後你就可以實現自己的標準庫了如果你說 只能用C語言 那...

如何學會使用 Linux 作業系統?

不知道叫啥 如果你真的想學linux,那麼第一步,告別windows,裝雙系統這種事根本不靠譜,到最後還會因為各種需求離不開windows,徹底告別window依賴症,你才能用linux的思維去解決問題,就像怎樣才能學好英語一樣,最快的途徑就是把你丟到說英語的環境中。 Linux系統和windows...

有哪個Linux作業系統推薦?

如果是單獨的桌面系統還是推薦debian系的ubuntu deepinv20 還是debian都是可以的但是如果是僅僅為了學習linux或者想在linux上程式設計強烈推薦使用wsl2。也就是windows linux子系統或者虛擬機器提供多種linux 基本免費有的少量收費 既享受了linux的命...