Strona 1 z 1
pascal - program działa tylko w kompilatorze
: 25 wrz 2008, 10:50
autor: sajmon
Witam!
Mam pakiety: fp-compiler oraz fp-ide.
Mój program:
Kod: Zaznacz cały
program test1;
var kla:string;
begin
writeln('Hello!');
readln(kla);
writeln('Npisales: ',kla,' !');
readln;
end.
Kompiluje przez Alt+F9. Uruchamiam przez Ctrl+F9 i działa.
ale gdy chcę go uruchomić poza kompilatorem:
Kod: Zaznacz cały
sajmon@sajmon-desktop:~$ sh test1
test1: 1: Syntax error: "(" unexpected
Dlaczego tak się dzieje?
Odp: pascal - program działa tylko w kompilatorze
: 25 wrz 2008, 11:34
autor: Kastagir
sajmon pisze:ale gdy chcę go uruchomić poza kompilatorem:
Kod: Zaznacz cały
sajmon@sajmon-desktop:~$ sh test1
test1: 1: Syntax error: "(" unexpected
Dlaczego używasz polecenia
sh, przecież to co ci wypluwa to plik binarny a nie skrypt basha. Uruchamia się go
Odp: pascal - program działa tylko w kompilatorze
: 27 wrz 2008, 11:06
autor: sajmon
Ok, ale np. na uruchamiam jakiś inny program to pisze np.
a nie
Jak takie coś zrobić?
Odp: pascal - program działa tylko w kompilatorze
: 27 wrz 2008, 11:36
autor: command_dos
Dzieje się tak, bo nie jest on "zainstalowany"... Wgraj swoją binarkę do /usr/bin i wtedy ją odpalisz zewsząd wpisując, np. mplayer a nie ./mplayer
Odp: pascal - program działa tylko w kompilatorze
: 27 wrz 2008, 13:07
autor: sajmon
OK, a jak dodać do programu pomoc (żeby działało polecenie man program).
I jak zrobić paczkę deb ?
Odp: pascal - program działa tylko w kompilatorze
: 27 wrz 2008, 13:32
autor: el.pescado
OK, a jak dodać do programu pomoc (żeby działało polecenie man program).
Trzeba przygotować skompresowany programem gzip plik w formacie troff o nazwie
nazwaprogramu.
sekcja.gz, a następnie umieścić w katalogu /usr/share/man/
język/man
sekcja, gdzie
sekcja to numer sekcji podręcznika, gdzie dana strona powinna się znaleźć. Numery sekcji można znaleźć na stronie podręcznika a opodręczniku:
Strony opisujące aplikacje użytkownika powinny się znaleźć w sekcji 1. Składnia plików podręęcznika jest opisana na stronie man(7):
Można też się posłużyć jakimś edytorem w stylu GmanEdit.
EDIT:
A co do pakietów deb, w Internecie jest mnóstwo artykułów o tym.