Differences

This shows you the differences between two versions of the page.

Link to this comparison view

pa:vmchecker_conf [2018/04/13 19:24]
darius.neatu created
pa:vmchecker_conf [2018/04/13 19:52] (current)
darius.neatu
Line 1: Line 1:
-==== Con+==== Configuratie vmchecker ====
  
-vmchecker este configurat sa nu afiseze anumite informatii, din motive de securitate. Cu toate acestea, va afiseaza versiunile exacte de compilatoare pentru a le instala local. Astfel voi puteti sa aveti acelasi enviroment.+vmchecker este configurat sa nu afiseze anumite informatii, din motive de securitate. Cu toate acestea, va afiseaza ​**versiunile exacte de compilatoare** pentru a le instala ​**local**. Astfel voi puteti sa aveti acelasi enviroment ​si sa primiti aceleasi erori.
  
  
  
-Este o situatie normala ca de la o versiune veche de compilator (ex. gcc 4 )  la o versiune noua (ex. g++ 7), erorile sa difere (ex. un warning a devenit eroare sau nu exista bits/stdc++ sau in gcc vector era inclus cu iostream acum poate nu mai e si trebuie inclus manual etc).+Este o situatie normala ca de la o versiune veche de compilator (ex. g++-4)  la o versiune noua (ex. g++-7), erorile sa difere (ex. un warning a devenit eroare sau nu exista bits/stdc++ sau in gcc vector era inclus cu iostream acum poate nu mai e si trebuie inclus manual etc).
  
  
  
-Daca feedbackul local difera de cel remote (din punct de vedere al compilarii),​ asigurati-va ca ati instalat versiunea corespunzatoare de compilator si ca e setata default, adica urmatoarele ​comenzi afiseaza aceleasi versiuni ca pe vmchecler.+Daca feedbackul local difera de cel remote (din punct de vedere al compilarii),​ asigurati-va ca ati **instalat** versiunea corespunzatoare de compilator si ca e setata ​**default**, adica urmatoarele comenzi afiseaza aceleasi versiuni ca pe vmchecker.
  
  
 +
 +==== Tutoriale ==== 
 +<code bash>
 +gcc -v
 g++ -v g++ -v
  
 javac -version javac -version
 +java -version
 +</​code>​
  
  
-Exemplu instalare g++ 7:+Exemplu instalare g++-7:
  
 <code bash g++-7> <code bash g++-7>
Line 25: Line 31:
 darius@pc ~ $ sudo apt-get install gcc-7 g++-7 darius@pc ~ $ sudo apt-get install gcc-7 g++-7
 darius@pc ~ $ sudo update-alternatives --install /​usr/​bin/​g++ g++ /​usr/​bin/​g++-7 20 darius@pc ~ $ sudo update-alternatives --install /​usr/​bin/​g++ g++ /​usr/​bin/​g++-7 20
 +darius@pc ~ $ sudo update-alternatives --install /​usr/​bin/​gcc gcc /​usr/​bin/​gcc-7 20
 darius@pc ~ $ g++ -v darius@pc ~ $ g++ -v
 gcc version 7.2.0 (Ubuntu 7.2.0-1ubuntu1~16.04) gcc version 7.2.0 (Ubuntu 7.2.0-1ubuntu1~16.04)
Line 33: Line 40:
 Descarcati varianta pentru Linux de aici: Descarcati varianta pentru Linux de aici:
 http://​jdk.java.net/​10/​ http://​jdk.java.net/​10/​
 +
 +darius@pc ~/Downloads $ ls
 +
 +
 +darius@pc ~/Downloads wget https://​download.java.net/​java/​GA/​jdk10/​10/​binaries/​openjdk-10_linux-x64_bin.tar.gz
  
 darius@pc ~/Downloads $ ls darius@pc ~/Downloads $ ls
 openjdk-10_linux-x64_bin.tar.gz openjdk-10_linux-x64_bin.tar.gz
 +
 +darius@pc ~/Downloads wget https://​download.java.net/​java/​GA/​jdk10/​10/​binaries/​openjdk-10_linux-x64_bin.tar.gz
  
 darius@pc ~/Downloads $ tar -vxf openjdk-10_linux-x64_bin.tar.gz ​ darius@pc ~/Downloads $ tar -vxf openjdk-10_linux-x64_bin.tar.gz ​
Line 48: Line 62:
 bin  conf  include ​ jmods  legal  lib  man  release bin  conf  include ​ jmods  legal  lib  man  release
  
-darius@pc ~/Downloads $ cd /​usr/​lib/​jvm/​+darius@pc ~/Downloads $ cd ~
  
 darius@pc ~ $ sudo update-alternatives ​ --install /​usr/​bin/​java java /​usr/​lib/​jvm/​java-10-openjdk-amd64/​bin/​java ​ 20 darius@pc ~ $ sudo update-alternatives ​ --install /​usr/​bin/​java java /​usr/​lib/​jvm/​java-10-openjdk-amd64/​bin/​java ​ 20
pa/vmchecker_conf.1523636672.txt.gz · Last modified: 2018/04/13 19:24 by darius.neatu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0