我是一名在linux和編程方面的新手。我想學習linux命令,並使用Windows XP創建一些C和C++程序與linux API進行交互。但是,我不確定如何從基於Windows的計算機設置環境。從Windows學習Linux新手問題
我應該安裝什麼程序?此外,它似乎像Linux有Ubuntu,Fedora。我也聽說過紅帽。有什麼區別,我應該安裝哪一個?
此外,使用Linux與Ubuntu等用戶界面,使用IDE創建程序以及使用VIM創建程序的命令行終端之間是否有區別?
此外,我聽說過使用Valgrind來調試程序。 Valgrind是否與Ubuntu中的IDE一起工作或僅在命令行終端工作?如果我的IDE已經有調試器,我還需要Valgrind嗎?
對不起,這樣的新手問題。
謝謝。
debugger!= valgrind – drahnr 2010-10-01 14:27:11
你在問什麼?幾十個Linux發行版中的哪一個最適合你?看來你從未編程過C/C++。爲什麼你想要使用Linux?你知道你可以通過Cygwin(http://www.cygwin.com)獲得大多數Windows命令行Linux工具嗎? Valgrind不是一個通用的調試器,而是一個查找非常特定錯誤的工具。 Linux上的通用調試器是GDB,大多數IDE都帶有GDB前端或他們自己的調試器,所以不需要,你不需要它。 – DevSolar 2010-10-01 14:30:23
使用gdb進行調試,它是在* nix平臺上調試的終極工具。 NetBeans是一個用於Linux平臺的IDE,如果你需要一個IDE,你更像一個Windows用戶。 – DumbCoder 2010-10-01 14:32:47