|
Das deutsche QBasic- und FreeBASIC-Forum Für euch erreichbar unter qb-forum.de, fb-forum.de und freebasic-forum.de!
|
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
PMedia
Anmeldungsdatum: 14.08.2006 Beiträge: 2847
|
Verfasst am: 16.02.2007, 13:23 Titel: |
|
|
Dann tret ich den Men in Black in den Ar*** |
|
Nach oben |
|
|
Jojo alter Rang
Anmeldungsdatum: 12.02.2005 Beiträge: 9736 Wohnort: Neben der Festplatte
|
Verfasst am: 16.02.2007, 16:05 Titel: |
|
|
@oiermann: ne, stehgt in der hilfe, dass X11 immer verwendet wird. Unter Windows wird zwischen GDI und DirectX entschieden, unter Linux ist's nur X11. _________________ » Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
|
|
Nach oben |
|
|
oiermann
Anmeldungsdatum: 28.12.2005 Beiträge: 90 Wohnort: Leutkirch
|
Verfasst am: 16.02.2007, 20:58 Titel: |
|
|
Hmm dann werd ich nächsten Freitag mal gucken ob auf der Kiste wirklich was von X sein sollte. Ich bin grad am packen und fahr morgen früh weg, drum nicht früher _________________ Ich bin keine Signatur, ich putz hier nur |
|
Nach oben |
|
|
PMedia
Anmeldungsdatum: 14.08.2006 Beiträge: 2847
|
Verfasst am: 17.02.2007, 15:03 Titel: |
|
|
So, nun hab ich ein FreeBasic, welches einwandfrei unter Linux läuft.
Sogar FBIde läuft!
Und das unter Ubuntu...
Und um es spannend zu machen enthüll ich die Lösung erst in 2 Stunden
// Edit:
Vlt. hats einer gemerkt, ich hab Wine installiert, und konnte die Win-Binaries ausführn
// Edit:
Und nun auch endlich (!) unter Ubuntu NATIV... ja, FB funzt...
Ich hab einfach nur mal die ReadMe komplett gelesen, und da steht folgendes:
Readme.txt hat Folgendes geschrieben: | ...
o Linux version:
- The FreeBASIC compiler (fbc) and the executable generated by it depend on
libc, libm, libpthread and libdl. These are all standard Linux libraries
and should be available by default on all modern distros.
- When using the gfx routines, the dependencies will increase. FreeBASIC gfx
programs will also need libX11, libXext, libXpm, libXrender and libXrandr
to be installed on the host system to be executed. This is usually not a
problem as long as there's a recent X11 server installed in the system
(at least XFree86 4.3.0 or any X.org version).
- If having a working X11 installation is enough to run FreeBASIC gfx
programs, it may be not enough to compile them; you may need to install
the X11 development libraries from your Linux packages repository.
- Unicode wide-strings (WSTRING's) with non-ascii character sets can only be
displayed in console if the locale is set to an UTF-8 version - most modern
distros come with support that and char sets other than latin may work
only in xterm.
... |
Also, zum kompilieren (ich habs ausprobiert) brauch man libc, libm, libpthread und libdl. Will man die FBgfx-Funktionen, wie Screen, PSet, Put, oder andere, wie MultiKey nutzen, so brauch man libX11, libXext, libXpm, libXrender und libXrandr, und ich hab zusätzlich noch alle Entwickler-Libs installiert, die irgendwas mit dem X-Server zu tun haben.... |
|
Nach oben |
|
|
oiermann
Anmeldungsdatum: 28.12.2005 Beiträge: 90 Wohnort: Leutkirch
|
Verfasst am: 24.02.2007, 09:19 Titel: |
|
|
Sag ich doch, X11 braucht man nicht, auf nem Konsolenrechner brauch ich kein FB mit X-Unterstützung.
das ist von meiner Schrittmotorsteuerung:
Code: |
localhost ~ # ldd smot
linux-gate.so.1 => (0xffffe000)
libc.so.6 => /lib/libc.so.6 (0xb7df3000)
libm.so.6 => /lib/libm.so.6 (0xb7dcf000)
libpthread.so.0 => /lib/libpthread.so.0 (0xb7d7e000)
libdl.so.2 => /lib/libdl.so.2 (0xb7d7a000)
libncurses.so.5 => /lib/libncurses.so.5 (0xb7d38000)
/lib/ld-linux.so.2 (0xb7f21000)
localhost ~ #
|
_________________ Ich bin keine Signatur, ich putz hier nur |
|
Nach oben |
|
|
nemored
Anmeldungsdatum: 22.02.2007 Beiträge: 4597 Wohnort: ~/
|
Verfasst am: 24.02.2007, 10:48 Titel: |
|
|
X-Unterstützung braucht man IMHO nur, wenn man grafische Elemente verwirklichen will. |
|
Nach oben |
|
|
|
|
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen.
|
|