1 - echo $SHELL ($SHELL != gnome-terminal)- c'è un modo per sapere che shell utilizzo? (Sto utilizzando il terminale di Ubuntu)
- il programma C mi serve per calcolare alcune funzioni abbastanza semplici, ma poi la maggior parte dei comandi saranno una lista di system(exec...) a seconda delle scelte fatte dall'utente.
2 - La system non la devi usare per eseguire la exec e qualsiasi altra della sua famiglia.. Teoricamente per nessuna ragione, perchè il tuo programma deve essere "indipendente". Spero di ssermi fatto capire. La funzione exec etc. già fa il lavoro che richiedi tu.. Ossia system(exec ...) non ha senso.. Se ad essa gli passi come argomento il programma da lanciare, in questo caso gnome-terminal, si crearà un altro processo ovviamente..
Che funzioni devi calcolare? Se ti interessa esiste GSL, vedi se ti può interessare per quello che devi calcolare, sennò, scrivi un codice tuo e se hai problemi vedremo..

Rispondi quotando