1. 侯先生如是说
我总是鼓励 C/C++ 的学习者,在刚接触这个程式语言的时候,先以 console mode(DOS-like)程式为目标。所谓 console 程式,就是文字模式的程式,我不但认为 C/C++ 程式开发对象初期要以 console mode 为主,我也认为,C/C++ 的程式开发环境,初期也要以 console mode 为主。换言之,不要一开始就进入整合环境(IDE)。整合环境中那麽多视窗、那麽多功能、那麽多预设值,会让程式新手眼花撩乱,无法掌握程式编译过程中一些有价值的知识与经验。
2. 古早以来“二加一传说”
古早以来,PC 上的 C 编译器,就需要两个环境变数:
n LIB:这个环境变数告诉编译器说,必要的 libraries 在哪里(哪个磁碟目录下)
n INCLUDE:告诉编译器说,必要的 header files 在哪里(哪个磁碟目录下)