说明
欢迎使用Gambas!
Gambas是一个基于BASIC语言解释器的自由使用的图形开发环境,它的很多灵感来源于Visual Basic和Java。
更多内容在
http://gambas.sourceforge.net
重要提示
在下载、编译和抱怨
Gambas之前,请先
仔细的阅读下面的说明!
为了能正确编译
Gambas(稳定版或开发版),你的操作系统必须安装有下列库文件:
|
组件
|
库和要求
|
|
解释器
|
libffi.so
|
|
gb.compress.bzlib2
|
libbz2.so
|
|
gb.compress.zlib
|
libz.so
|
|
gb.corba
|
libACE.so, libomniORB4.so, libomniDynamic4.so
|
|
gb.crypt
|
libcrypt.so
|
|
gb.db.firebird
|
libfbclient.so
|
|
gb.db.mysql
|
libmysqlclient.so, libz.so
|
|
gb.db.odbc
|
libodbc.so
|
|
gb.db.postgresql
|
libpq.so
|
|
gb.db.sqlite2
|
libsqlite.so
|
|
gb.db.sqlite3
|
libsqlite3.so
|
|
gb.desktop
|
libXtst.so
|
|
gb.gtk
|
全部GTK+库 >= 2.10
|
|
gb.gtk.svg
|
librsvg2.so
|
|
gb.net.curl
|
libcurl.so
|
|
gb.opengl
|
libGL.so, libGLU.so
|
|
gb.pcre
|
libpcre.so
|
|
gb.pdf
|
libpoppler.so
|
|
gb.qt
|
libqt-mt.so.3 >= 3.3
|
|
gb.qt.kde
|
全部KDE3库 >= 3.5
|
|
gb.sdl
|
libSDL.so, libSDL_image.so, libGL.so, libGLU.so
|
|
gb.sdl.sound
|
libSDL.so, libSDL_mixer.so
|
|
gb.v4l
|
libjpeg.so, libpng.so,Video4Linux >= 2.0
|
|
gb.xml
|
libxml-2.0
|
|
gb.xml.xslt
|
libxslt
|
 |
此外不要忘记安装所有依赖的开发包!
|
为了使用这些库的最新版本,你必须编译
../comp/gb/gb.qt和
../comp/gb/gb.qt.ext组件,以便于开发环境能够正常工作。
你必须有写
/tmp目录的权限,否则Gambas不能正常工作。
对源代码包的处理需要下列版本的GNU工具:
- automake 1.9.4
- autoconf 2.59
- libtool 1.5.12
源代码包的每个子目录事实上都是独立的,你可以单独配置、编译、安装它们。
如何编译和安装Gambas?
检查安装环境
首先,检查你是否已经安装了所有必须的库和开发包。
 |
不要忘了查看编译和安装页面,也许可以找到你使用的发行版的重要信息。
|
配置源文件包
当你确定操作系统中已经安装有上面的库和开发包,在终端中输入下面的命令。
'$' 代表你的终端提示符,
'...'代表配置和编译期间打印的信息。
下面的命令创建配置脚本,仅仅从版本管理服务器获得源代码时才需要执行这个命令,如果你是下载的
tar.bz2格式源代码包,就不需要执行这条命令。
下面的命令检查你的操作系统,并且配置安装包:
如果某个库或者开发包错漏,你会得到某些组件不能使用的警告提示。你必须阅读配置时的全部输出信息,找到以"warning"开头的行,查看发生了什么错误。
 |
关于'configure'命令的具体说明在INSTALL文件中,建议阅读它。
|
编译
如果配置没有发生错误,执行下面的命令进行编译:
安装
如果编译没有发生错误,执行下面的命令进行安装:
$ su -c "make install"
Password: <在这里键入root用户的口令>
...
故障处理
假如从版本管理服务器升级源代码之后,你在一些连续的编译中出现错误,你可以通过下面的命令尝试重建配置脚本。
然后,你可以重新执行
./configure
如果它没有工作,我需要确切的知道发生了什么。所以,键入下面的命令:
$ ( ./configure; make; make install ) > output.txt 2>&1
然后通过电子邮件将文件"output.txt"发送给我,同时提供你的计算机和系统配置的细节。
运行Gambas
如果所有的过程都没有问题,键入"gambas2"运行开发环境,或者键入"gambas3"启动开发版。
开始探索它吧!
如何编译和安装Gambas,以便制作发行包?
在安装的时候,必须使用
prefix参数来指定
变量。
通常编译用的方法:
$ cd gambas2-X.YY
$ ./configure
$ ./make
那么,以root身份,使用下面的命令格式指定安装
Gambas到某个位置:
最终,在你的主目录下的
myroot子目录里,你就能找到被安装的全部
Gambas文件。