Cześć, mam pytanie co do kompilowania programu przez terminal na linuxie. Mam program w C i jako że muszę do niego dołączyć bibliotekę GSL kompiowanie i uruchomienie wygląda tak:
gcc -Wall -I/home/user/gsl/include -c example.c
gcc -static -L /home/user/gsl/lib example.o -lgsl -lgslcblas -lm
./a.out
i tu się rodzą moje pytania:
* czy dałoby się to zamknąć w jednym pliku który bym uruchomił i te polecenia by się wykonały tak, żeby zamiast trzech linijek wpisać tylko np. ./run
* czy da się określić nazwę pliku z rozszerzeniem .out? Bo w obecnej postaci otrzymuję example.c -> example.o -> a.out