Programowanie w systemie UNIX/pari: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Nie podano opisu zmian
 
Linia 19:
 
===pierwszy program===
<sourcesyntaxhighlight lang=c>
/*
gcc t.c -lpari -Wall
Linia 51:
return 0;
}
</syntaxhighlight>
</source>
 
Wynik:
Linia 112:
pari_print_version powoduje :
 
<sourcesyntaxhighlight lang=bash>
 
GP/PARI CALCULATOR Version 2.9.4 (released)
Linia 119:
threading engine: pthread
(readline v7.0 disabled, extended help enabled)
</syntaxhighlight>
</source>
 
==gp2c = tworzenie kodu C z pliku gp==
Linia 140:
Otrzymujemy:
 
<sourcesyntaxhighlight lang=c>
/*-*- compile-command: "cc -c -o c.gp.o -g -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -fPIC -I"/usr/include/x86_64-linux-gnu" c.gp.c && cc -o c.gp.so -shared -g -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -fPIC -Wl,-shared -Wl,-z,relro c.gp.o -lc -lm -L/usr/lib/x86_64-linux-gnu -lpari"; -*-*/
#include <pari/pari.h>
Linia 176:
}
 
</syntaxhighlight>
</source>
 
Kompilujemy:
Linia 192:
Po dodaniu funkcji main i usunięciu niepotrzebnego kodu mamy:
 
<sourcesyntaxhighlight lang=c>
/*
 
Linia 247:
 
 
</syntaxhighlight>
</source>