sobota, 4 grudnia 2010

Kompilacja programów




Obracam się czasami w środowisku studentów, którzy piszą oprogramowanie - wydaje mi się, że mają pewne niewypowiedziane obawy co do pisania kodu i kompilacji programów w danym języku. Gdy sam zaczynałem pracować na Ubuntu cały dzień spędziłem na zrozumieniu banalnych podstaw uruchamiania tych narzędzi, dlatego napiszę innym jak to się robi:-)

Najlepszy przyjaciel - gedit!
Zwykły edytor tekstu jakim jest gedit wystarczy do pisania kodów programów w jednym z 77 języków. Program sam rozpoznaje składnię języka, więc nam pozostaje jedynie włączyć numerowanie wierszy w karcie "Widok" okna "Preferencje" z zakładki "Edycja".

Opiszę kompilację języków, których sam używałem. Poszczególne kody skompilujemy za pomocą odpowiednich programów, jeśli nie zostały one dostarczone wraz z systemem, terminal sam podpowie jakimi poleceniami je zainstalować.


TurboPascal
Plik źródłowy zapisujemy z rozszerzeniem .pas
Następnie otwieramy terminal w katalogu, gdzie znajduje się nasz kod i wykonujemy:
gpc plik_źródłowy.pas

Gotowy program uruchamiamy wpisując:
./plik_programu

C
Plik źródłowy zapisujemy z rozszerzeniem .cpp
Następnie otwieramy terminal w katalogu, gdzie znajduje się nasz kod i wykonujemy:
gcc plik_źródłowy.c -o plik_programu

Gotowy program uruchamiamy wpisując:
./plik_programu.o


C++
Plik źródłowy zapisujemy z rozszerzeniem .cpp
Następnie otwieramy terminal w katalogu, gdzie znajduje się nasz kod i wykonujemy:
g++ plik_źródłowy.cpp -o plik_programu

w obu powyższych przypadkach "-o" pozwala nadać nazwę plikowi wynikowemu

Gotowy program uruchamiamy wpisując:
./plik_programu


JAVA
Plik źródłowy zapisujemy z rozszerzeniem .java
Następnie otwieramy terminal w katalogu, gdzie znajduje się nasz kod i wykonujemy:
javac PlikŹródłowy.java

Gotowy program uruchamiamy wpisując:
java PlikŹródła


robię to niechętnie, bo źle mi się kojarzy, ale wypada opisać także inny język "akademicki" jakim jest:

.NET / C#
Plik źródłowy zapisujemy z rozszerzeniem .cs
Następnie otwieramy terminal w katalogu, gdzie znajduje się nasz kod i wykonujemy:
gmcs plik_źródłowy.cs

Gotowy program uruchamiamy wpisując:
mono plik_źródłowy.exe

Brak komentarzy:

Prześlij komentarz