2016 m. rugpjūčio 23 d., antradienis

Programų kompiliavimas ir vykdymas

Parsisiunčiam java:
sudo add-apt-repository ppa:webupd8team/java 
sudo apt update

Pasirenkam reikiamą java versiją:
sudo apt-get install oracle-java6-installer
sudo apt install oracle-java7-installer
sudo apt-get install oracle-java8-installer
sudo apt-get install oracle-java9-installer

Java konfigūravimas:
sudo update-alternatives --config java


Python
python komanda, pagal nutilėjimą paleidžia 2.7.* versiją

Norint vygdyti python programą naudojame tokią sintaksę:
python2 programa.py
python3 programa.py

Java
Norint sukompiliuoti .java į baitinę programą reikia turėti Java Development Kit (JDK).
$ javac file.java

Java baitinės programos dokumentai turi galūnę .class. Tam, kad paleistume baitinė programą rašome:
$ java file.class

Taip pat galima sutikti baitinė programas su .jar, galūne, kurios susideda iš suarchyvuotų .class dokumentų rinkinio. Tam, kad paleistume .jar dokumentą naudojame tokią sintaksę:
$ java -jar file.jar


Programinės įrangos kompiliavimas su C iš pirminio programos teksto
Reikalingi paketai: build-essentil

sudo apt install dh-make build-essential -y

Parsisiunčiam pirminį kodą ir jį išpakuojam.

Tam, kad sukonfiguruotume MakefileMakefile.in, rašome:
$ ./configure

Dabar vykdome make komandą:
$ make


Dabar gali įdiegti programą, prieš tai patikrinam ar viskas tvarkoje:
$ make -n install # Įdeda sukompiliuota binarinį failą į (/usr/local/bin )
$ make install
$ make clean # Išvalo laikinus failus, sukurtus kompiliuojant ir siejant procesus

Pasiskaitymui:
Nuoroda - qgifer kompiliavimas.