我最近安装了Ubuntu 11.10,并安装了CodeBlocks IDE,并且我知道默认情况下我具有gcc和std库。
我的问题是:
在Ubuntu上,无需IDE即可使用C或C ++进行编码。您可以使用优质的编辑器(例如emacs,可以根据需要进行配置。)。
emacs
对于新手的一些提示:
-Wall -Wextra
-Werror -pedantic-errors
编译器(gcc或g++)的参数顺序确实很重要。我建议:
gcc
g++
-Wall
-g
-O
-flto
-c
-I
-D
-H
hello.c
world.cc
else.o
-L
-rdynamic
-lfoo -lbar
libfoo.so
-o yourexec
学习如何使用make和编写简单的Makefile-s。
make
Makefile
还有其他构建器,例如http://omake.metaprl.org/等
-O1
-O2
gdb
svn
git
上面的建议并非特定于Ubuntu 11.10,它们可以应用于其他Linux发行版和其他Ubuntu版本。