ПРОЧТИ
Добро пожаловать в !
- это свободная реализация графической среды разработки на базе BASIC интерпретатора. Автор вдохновлялся Visual Basic и Java.
Больше информации на
http://gambas.sourceforge.net
Важные примечания
Перед загрузкой , компиляции и последующих жалоб, прочтите эти примечания ОЧЕНЬ ВНИМАТЕЛЬНО!
Для компиляции , Вы должны инсталлировать следующие библиотеки в Вашу систему :
1.0.x (стабильная версия)
Components
|
Библиотеки
|
gb.compress.bzlib2
|
libbz2.so
|
gb.compress.zlib
|
libz.so
|
gb.db.mysql
|
libmysqlclient.so libz.so
|
gb.db.postgresql
|
libpq.so
|
gb.db.sqlite
|
libsqlite.so
|
gb.net.curl
|
libcurl.so
|
gb.qt
|
libqt-mt.so.3
|
gb.qt.kde
|
All KDE libraries
|
gb.sdl
|
libSDL.so libSDL_mixer.so
|
gb.xml.libxml
|
libxml-2.0
|
gb.xml.libxml.xslt
|
libxslt
|
1.9.x (версия в разработке)
Components
|
Библиотеки
|
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.gtk
|
All GTK+ libraries
|
gb.gtk.svg
|
librsvg2.so
|
gb.ldap
|
libldap.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
|
gb.qt.kde
|
All KDE libraries
|
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
|
И НЕ ЗАБУДТЕ УСТАНОВИТЬ все связанные dev пакеты!
Старайтесь использовать свежие версии этих библиотек.
Вы должны скомпилировать следующие компоненты
gb.qt и
gb.qt.ext чтобы иметь рабочую среду разработки
environment.
qt 3.2 теперь требуется из-за одной
qt функции, которая отсутствует в более ранних
версиях
qt. компилировать с
qt 3.1, но функция
Picture.Copy()
не сможет в некоторых случаях. не компилируется с предыдущими версиями
qt.
Вы должны иметь право на запись в
/tmp
, в противном случае работать не будет.
This package was done with the following versions of GNU tools:
-
automake
1.9.4
-
autoconf
2.59
-
libtool
1.5.12 (this tool is not required as it is included in the package)
Each sub-directory of this source package is actually independent. You can
configure, make and install each of them independently.
How To compile And Install ?
Check installation
First, check that you installed all the needed libraries, and
especially all the development packages
Source package configuration
Если вы уверены, что все установлено, введите следующую магическую команду в оболчке shell
'#'
represents your shell prompt, and
'...'
are the
messages printed during the configuration and compilation.
This command analyzes the system and configure the package:
If a library or a development package is missing, then you will be
warned that some components are disabled. You must read all the configure output
to find the lines beginning with "warning" to know what is missing.
There are more 'configure' specific explanations in the INSTALL
file.
I invite you to read them.
Compilation
If everything is configured without error, then run this command to compile the program:
Installation
If everything compiles without error, then enter this command to install everything:
You must be root
to install on your system.
# su -c "make install"
Password: <Type the root password here>
...
Troubleshooting
If you did several successive compilations, and if something fails during
all this process, you can try to type the following command before running
./configure
again:
If it does not work, I need to know what happened exactly.
To do so, type the following command :
# ( ./configure; make; make install ) > output.txt 2>&1
And send me the file "output.txt" by mail, with every other
detail about your computer and your distribution you find
useful.
Running
If everything was fine, type "gambas2" to run the development
environment.
Enjoy it !
How to compile and install for packaging it?
You must play with the
prefix
make when doing the installation.
You compile it normally:
# cd gambas2-X.YY
# ./configure
# ./make
Then you install it in a location different from the root this way:
Then you get all installed files, but inside your home directory,
in the
myroot
sub-directory.
Смотри также