本网页提供Borland C++编译器的详细安装与使用说明,用于大连理工大学软件学院“C++ 程序设计”及“数据结构”课程上机实习指导。


--------------------------------------------------------------------------------

Borland C++ 5.5 编译器安装与使用详解


--------------------------------------------------------------------------------

要安装Borland C++ 5.5编译器,只要双击下载的文件,然后按照屏幕上的提示就可完成。编译器安装完成后,如果你的英文足够棒,请一定要按照README.TXT文件中所描述的方法对编译器进行适当配置。如果你习惯于阅读方块字,请继续往下读,我会详细介绍编译器的配置方法。

你下载的这个编译器与传统的Windows应用程序有所不同,它是一个命令行应用程序(需要在“命令提示符”下运行的程序)。在Windows中,通常只要双击一个图标或文件就可以执行该程序。程序被装入内存后,其图形界面就会被显示出来。相信你早已熟悉了这种工作方式。

而命令行应用程序的执行方式则不同。执行这种程序时,需要从命令行(“命令行提示符”通常也会被一些人错误地称为DOS,因为与过去的DOS长得很象,但实际上二者有本质区别。“命令行提示符”可以从“开始->程序->附件”中找到)敲入该程序的程序名,后面跟有一些运行参数和开关。也可以使用批处理文件来运行。虽然在Windows平台上这种运行程序的方式不太流行,但在UNIX或Linux系统中,程序运行多采用这种方式。习惯于这种工作方式对也许对以后的学习和工作有点好处,因为UNIX和Linux在工业界很流行,在国外则更是普及(想出国的朋友们,不要错过这个练习的机会噢)。通常,你需要使用edit(Windows提供的一个命令行全屏幕文本编辑器)或Notepad(国语名称叫做“记事本”,但实际上这个“记事本”的程序名是Notepad.exe)来写程序。目前市场上还有其它一些用来写程序的文本编辑器,在中国大陆比较流行的Windows平台上的编辑器有Ultra Edit,Source Insight,Edit Plus for Windows等等。当你需要对源程序进行编译时,你首先应该把写好的程序存在一个指定的目录(在Windows中也叫做“文件夹”或“Folder”)下,并取一个合理的名字,如“filename.cpp”。注意,文件名的结尾一定要加上“.cpp”扩展名,否则编译过程中会出问题。编译过程如下所示:

bcc32 filename.cpp[回车]

上面的第一个名字是编译器的程序名,第二个名字就是你存在当前目录下等待编译的源文件(源程序)。上述命令执行后,编译器将对源程序进行编译。如果源程序中有错误,编译器将在屏幕上显示出错的语句在源程序中的行号及错误类型。如果源程序中没有错误,则编译器将生成一个与源程序同名的可执行文件(filename.exe)。编译器的功能很强,有很多开关,要显示这些开关的说明,可以从命令行敲入bcc32[回车]。


--------------------------------------------------------------------------------

Borland C++ 编译器配置详解

--------------------------------------------------------------------------------

配置系统工作环境:

打开一个DOS窗口:
1.  开始 | 运行...
2.  如果你用的是Win98,敲入command,如果你用的是Win2k,敲入cmd,然后敲回车,或点击“确定” 。

* 如果你使用的是 Windows 95/98:
进到C:盘的根目录下,以便我们能修改autoexec.bat文件中的PATH参数:
3.  键入命令 cd[回车]
4.  键入 edit autoexec.bat[回车]
5.  加入一行,键入 PATH=C:\BORLAND\BCC55\BIN;%PATH% (如果你的编译器是安装在C:\BORLAND\BCC55\BIN目录下)
6.  保存文件 (Alt-F 然后按 S).
7.  退出 edit (Alt+F 然后按 X),执行autoexec.bat或重新启动你的计算机。

* 如果你使用的是 Windows 2000/XP:
在环境变量中加入一个路径参数:
1.  用鼠标器右点计算机桌面上的“我的电脑”图标,然后选择“属性”。
2.  在系统属性对话框中选择“高级”属性标签
3.  点击下面的“环境变量”按钮
4.  双击“系统变量”中的“Path”变量
5.  在“编辑系统变量”对话框中的“变量值”值域中的字符串的末尾加入字符串联 ;C:\BORLAND\BCC55\BIN (不要忘记用分号隔开不同的变量值,另外,请记住,千万不要把以前的值覆盖掉,否则会影响你使用计算机中的其它程序)
6.  点击“确定”保存环境变量值
7.  点击“确定”关闭“环境变量”对话框
8.  点击“确定”关闭“系统属性”对话框
9.  在“命令提示符”窗口中,进入目录c:\Borland\bcc55\bin(假设你的Borland C++编译器存于此目录下):键入cd \borland\bcc55\bin[回车]

______________________________

修改配置文件:

请注意,现在你的工作目录应该是:C:\BORLAND\BCC55\BIN 或你的C++编译器的安装目录

在你的当前目录下,你应该可以看见这两个文件:BCC32.CFG和ILINK32.CFG。用文本编辑器打开BCC32.CFG,应该看到以下内容:

-I"c:\Borland\Bcc55\include"
-L"c:\Borland\Bcc55\lib"

如果你的Borland C++编译器没有存放在c:\Borland\Bcc55下,请根据自己的情况对上述两行内容进行修改,并把修改后的结果保存下来。例如,如果你的编译器存在了d:\myFolder\Borland\Bcc55\bin下,则上述两行的内容应该改写成:
-I"d:\myFolder\Borland\Bcc55\include"
-L"d:\myFolder\Borland\Bcc55\lib"

用文本编辑器打开ILINK32.CFG,你应该可以看到以下内容

-L"c:\Borland\Bcc55\lib"

跟上面BCC32.CFG的情况类似,如果你的编译器存放在了d:\myFolder\Borland\Bcc55\bin下,则ILINK32.CFG的内容应该改成:
-L"d:\myFolder\Borland\Bcc55\lib"

怎么样?说了这么多,是不是太罗索了? :)
______________________________

测试编译器:

好了,辛苦了这么半天,该到了测试工作成果的时候了。打开一个DOS窗口,在c:盘的根目录下建立一个目录mySource,然后进入该目录中:

cd \
md mySource
cd mySource

这时,你的当前工作目录应该是:c:\mySource。

建立一个C++源程序,例如,你可以这样:
在DOS窗口中键入:edit hello.cpp [回车]
在编辑器中输入下列程序:

  #include <iostream>
  using namespace std;

  int main(void)
  {
   cout << "Hello." << endl;
   return 0;
  }

保存并退出编辑器。然后对源程序hello.cpp进行编译:
bcc32 hello.cpp [回车]
这时,当前目录下应该生成一个可执行文件hello.exe。键入hello便可执行该程序。

怎么样?你测试得顺利吗?Have fun