用VMware 6.5.1安装Linux Enterprise as5时不会自动安装gcc,需要自己手动安装,安装过程如下:
【1】用root用户登录Linux后,选中VMware 6.5.1的菜单项:VM->Settings,单击“CD/DVD(IDE)”,
勾取connected以及connected at power on,并选中Use ISO image file:,单击Browse按钮,选择
rhel-5-server-i386-disc2.iso。
【2】光驱挂载:mount /dev/cdrom /home/xfn,如果不存在路径/home/xfn,可用mkdir /home/xfn创建。
注意:光驱的卸载用umount /home/xfn
【3】光驱挂载成功后可以看到桌面上新增了光驱的图标,双击这个图标,就可以看到rhel-5-server-i386-disc2.iso
中的文件,打开Server文件夹,就可以看到一系列的rpm文件。
以下的安装是在路径/home/xfn/Server下进行。
1.安装gcc的步骤:
【1】rpm -ivh glibc-headers-2.5-12.i386.rpm
【2】rpm -ivh glibc-devel-2.5-12.i386.rpm
【3】rpm -ivh libgomp-4.1.1-52.el5.i386.rpm
【4】rpm -ivh gcc-4.1.1-52.el5.i386.rpm
2.安装g++的步骤:
【1】rpm -ivh libstdc++-devel-4.1.1-52.el5.i386.rpm
【2】rpm -ivh gcc-c++-4.1.1-52.el5.i386.rpm
3.安装gdb的步骤:rpm -ivh gdb-6.5-16.el5.i386.rpm
4.安装完毕就可以用make指令来执行makefile进行编译。
5.安装完毕就已经自动安装了ssh与ftp协议,可以用Xshell与Xftp连接Linux服务器!
6.更改启动方式:vi /etc/inittab,将id:5:initdefault:改为id:3:initdefault:,
5表示以图形用户界面启动,3表示以命令行界面显示。
7.MySQL的安装:
[1]mysql-client-community-5.1.35-0.rhel5.i386.rpm
[2]mysql-devel-community-5.1.35-0.rhel5.i386.rpm
[3]mysql-server-community-5.1.35-0.rhel5.i386.rpm
[4]mysql-shared-community-5.1.35-0.rhel5.i386.rpm
[5]mysql-shared-compat-5.1.35-0.rhel5.i386.rpm
依次安装1-4这4个包,当安装第5个包“mysql-shared-compat-5.1.35-0.rhel5.i386.rpm”时,
会提示出现冲突,“file /usr/lib/libmysqlclient.so.16.0.0 ... conflicts with ...”,
此时就不必再安装“mysql-shared-compat-5.1.35-0.rhel5.i386.rpm”。
编译程序时,可以使用libmysqlclient.so.16.0.0,使用简写-lmysqlclient。
使用`mysql_config --cflags --libs`或`mysql_config --cflags --libs_r`生成的文件很大,
使用-lmysqlclient和-lpthread生成的文件很小。
Linux就算安装完了,编程的工具基本上就装齐了。