Puncte:2

Cum să compilați un program GAP în Linux/Debian?

drapel es

Am instalat GAP în Ubuntu 20.04.

Pot scrie programe și le pot compila folosind terminal prin scriere decalaj apoi faceți lucrurile pe care le-am găsit în manualul GAP de pe site-ul dvs. fără probleme.

Dar, dacă am închis terminalul pierd totul, așa că evident că trebuie să scriu mai întâi un program într-un editor de text, apoi să-l salvez (aceasta este prima mea problemă, trebuie să-l salvez ca .g dosar sau .decalaj fișier sau....?), următoarea este să compilați acest program folosind terminalul, îmi amintesc că când am folosit programul C a trebuit să punem ceva de genul: program gcc.c -o program .

Deci, a doua mea întrebare (pe care sunt sigur că ați ghicit-o) este cum să compilați acest fișier GAP dacă folosim compilatorul GNU? Mulțumesc anticipat.

Puncte:2
drapel eg

buna intrebare!

În secțiunea 2.2 a tutorialului GAP, se explică că mai întâi ar trebui să salvați fișierul care conține codul cu extensia .g, iar apoi, după ce porniți GAP într-un terminal, puteți utiliza Citit() pentru a citi codul din fișier. În acest fel, orice funcții sau variabile pe care le aveți în fișierul dvs. sunt citite în GAP, pentru a fi apoi accesate de dvs. mai târziu în sesiune.

De exemplu, dacă am un fișier exemplu.g, și este salvat în directorul meu de acasă, apoi aș putea naviga la directorul meu de acasă într-un terminal, să pornesc GAP cu decalaj comandă, apoi tastați următoarele:

gap> Citiți(„exemplu.g”);

iar codul meu ar fi executat. Vedea Tutorial GAP pentru mai multe informații despre aceasta, în secțiunea 2.2. Nu sunt sigur dacă compilatorul GNU ar funcționa cu limbajul de programare GAP. Sper că acest lucru ajută!

user.dz avatar
drapel ng
@issamelmariami poate fi și scurt ca: `gap example1.g example2.g` va citi fișierele după încărcarea shell-ului.
cocomac avatar
drapel cn
OP: Dacă un răspuns te-a ajutat, îl poți [accepta](https://meta.stackexchange.com/a/5235/1081494) apăsând pictograma bifă. Dar lăsarea unui comentariu spunând „mulțumesc” nu este, în general, ideal pe Ask Ubuntu sau alte site-uri SE
Puncte:1
drapel ng

O altă opțiune folosind spatii de lucru:

  • gap> SaveWorkspace("salvare fișier"); pentru a salva spațiul de lucru din interiorul shell-ului GAP într-un fișier.

  • gap -L savefile pentru a încărca spațiul de lucru de salvare din fișier.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.