Seite 1 von 2
err under debian linux
Verfasst: 03.12.2005 18:38
von 24dan
Hallo habe unter debian meinen source code compilieren wollen und bin mit folgender Meldung gestrandet
Code: Alles auswählen
guest-189:/home/ason/zahlenprog/version 5.8# pbcompiler --subsystem "gtk2" main_zahlenprog.pb -e Zahlen.exe
******************************************
PureBasic Linux x86 v3.92
******************************************
Loading external modules...
Loading gtk2 subsystem
Starting compilation...
Including source: module/header.pb
Including source: module/mod_variablen.pb
Including source: module/mod_allgemein.pb
Including source: module/mod_berechnungen.pb
Including source: module/mod_ein_ausgabe.pb
Including source: module/mod_01.pb
2342 lines processed.
Creating the executable.
Error: Assembler
purebasic.asm [4812]:
MOV dword [_PB_StringBase],eax
error: undefined symbol.
guest-189:/home/ason/zahlenprog/version 5.8#
But I don't know what I have to fixed?
Regards
Daniel
Re: err under debian linux
Verfasst: 03.12.2005 18:50
von DarkDragon
24dan hat geschrieben:Hallo habe unter debian meinen source code compilieren wollen und bin mit folgender Meldung gestrandet
Code: Alles auswählen
guest-189:/home/ason/zahlenprog/version 5.8# pbcompiler --subsystem "gtk2" main_zahlenprog.pb -e Zahlen.exe
******************************************
PureBasic Linux x86 v3.92
******************************************
Loading external modules...
Loading gtk2 subsystem
Starting compilation...
Including source: module/header.pb
Including source: module/mod_variablen.pb
Including source: module/mod_allgemein.pb
Including source: module/mod_berechnungen.pb
Including source: module/mod_ein_ausgabe.pb
Including source: module/mod_01.pb
2342 lines processed.
Creating the executable.
Error: Assembler
purebasic.asm [4812]:
MOV dword [_PB_StringBase],eax
error: undefined symbol.
guest-189:/home/ason/zahlenprog/version 5.8#
But I don't know what I have to fixed?
Regards
Daniel
There is irgendwas falsch in Line 4812. Es has zu do mit einer Library oder mit InlineASM code.
Re: err under debian linux
Verfasst: 03.12.2005 19:05
von freedimension
DarkDragon hat geschrieben:There is irgendwas falsch in Line 4812. Es has zu do mit einer Library oder mit InlineASM code.

P.S.: Ich nehme an, hiermit ist Zeile 4812 des Assembleroutputs gemeint.
@24dan: In case du es noch nicht weißt, but this is the deutsch board.
Verfasst: 03.12.2005 23:57
von 24dan
Danke und was wolltet Ihr mir jetzt sagen?
Was kann ich anders mach um es zum laufen zu bringen?
Verfasst: 04.12.2005 00:29
von nicolaus
24dan hat geschrieben:Danke und was wolltet Ihr mir jetzt sagen?
Was kann ich anders mach um es zum laufen zu bringen?
Den fehler suchen sprich schauen obs einer lib liegt oder an nem InlineASM code den du verwendest.
Verfasst: 04.12.2005 17:32
von 24dan
Sorry, was ist ein :
InlineASM code

Verfasst: 04.12.2005 19:49
von nicolaus
24dan hat geschrieben:Sorry, was ist ein :
InlineASM code

Das ist ASM (Assemblercode) code. Du hast ja in PB die möglichkeit auch in deinen normalen PB Code Assembler mit zu verwenden.
Hier mal eine Zeile code damit du weist wie so was aussieht
Und wenn du mehr zu InlineASM wissen willst schau mal hier nach was das ist:
InlineASM
Verfasst: 05.12.2005 11:49
von 24dan
Ja jetzt denke ich werde ich wohl noch was auskommentieren müssen.
Ich hatte nämlich unter WINXP den String aufgebohrt. Und das ist offensichtlich in Assambler passiert.
Verfasst: 05.12.2005 14:34
von nicolaus
> Ich hatte nämlich unter WINXP den String aufgebohrt. Und das ist
> offensichtlich in Assambler passiert.
Äh wenn du etwas "aufgebohrt" hast mußt du doch wenigstens wissen in welche Programmiersprache du das gemacht hast.
Und wenn du nicht mal weist was InlineASM ist (das ist nicht böse gemeint) kann ich nun garnich verstehen wie du was "aufgebohrt" hast...
Verfasst: 05.12.2005 14:43
von ts-soft
@Nicolaus:
Ist das nicht DirectASM, InlineASM ist doch ohne !, oder irre ich jetzt
