Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisione Revisione precedente
Prossima revisione
Revisione precedente
vlsi:personalpages:pacher:devel [02/08/2013 17:51]
pacher
vlsi:personalpages:pacher:devel [11/08/2017 15:55] (versione attuale)
pacher
Linea 1: Linea 1:
  
-====== ​My temporary development area =====+====== ​pacher/​devel ======
  
  
  
-====== Note installazioni in locale ======+===== PyROOT / GUI =====
  
-Creare un'​area locale:+Random examples from the Web.
  
-<​code>​ +Example1:
-mkdir ~/local +
-</​code>​+
  
-Concetti basebootstrapping,​ cross-compilazione,​ host/target ​+[[http://​hepmcvisual.hepforge.org/​svn/​HepMCBrowser/​tags/​v0_9_4/​python/​HepMCBrowserFrame.py]]
  
-Architettura della macchina: 
  
-<​code>​ +Example2:
-uname -m +
-x86_64 +
-</​code>​+
  
 +[[https://​gitlab.in2p3.fr/​jemeuso/​eusoballoon/​blob/​9eeb9f7bd897f003ff3a657be8bee0cabb3e4e76/​EtotEtos/​EUSO-TA_data_access_package_180914/​etos/​etoswindows/​mainwindow.py]]
  
-Procedura: 
- 
-<​code>​ 
-setenv PREFIX $HOME/local 
-</​code>​ 
- 
- 
- 
-**Binutils** 
- 
-<​code>​ 
-cd ~/​local/​sources 
-wget http://​ftp.gnu.org/​gnu/​binutils/​binutils-2.23.tar.gz 
-tar -xzf binutils-2.23.tar.gz 
-mkdir binutils.build 
-cd binutils.build 
-../​binutils-2.23/​configure --help >> configure.help 
-../​binutils-2.23/​configure [options...] [VAR=value...] && make && make install 
-</​code>​ 
- 
- 
-Opzioni fondamentali del configure: 
- 
-<​code>​ 
-../​binutils-2.23/​configure --prefix=$PREFIX 
-make && make install 
-</​code>​ 
- 
- 
- 
-**GCC** 
- 
-Scaricare i pacchetti gcc, g++, GMP, MPFR e MPC, gli ultimi vanno messi poi 
-direttamente nella directory dei sorgenti e rinominati come gmp, mpfr, mpc: 
- 
-<​code>​ 
-cd ~/​local/​sources 
-mkdir gcc 
-cd gcc 
-wget http://​ftp.sunet.se/​pub/​gnu/​gcc/​infrastructure/​gmp-4.3.2.tar.bz2 
-wget http://​ftp.sunet.se/​pub/​gnu/​gcc/​infrastructure/​mpc-0.8.1.tar.gz 
-wget http://​ftp.sunet.se/​pub/​gnu/​gcc/​infrastructure/​mpfr-2.4.2.tar.bz2 
-</​code>​ 
- 
-Scaricare da un mirror i pacchetti gcc-core e gpp 
- 
- 
-<​code>​ 
-wget ftp://​ftp.mirrorservice.org/​sites/​sourceware.org/​pub/​gcc/​releases/​gcc-4.6.1/​gcc-core-4.6.1.tar.gz 
-wget ftp://​ftp.mirrorservice.org/​sites/​sourceware.org/​pub/​gcc/​releases/​gcc-4.6.1/​gcc-g++-4.6.1.tar.gz 
-</​code>​ 
- 
-Scompattare con tar -xzf oppure tar -xjf 
- 
-Spostare mpc, gmp e mpfr in gcc-x.y 
- 
-<​code>​ 
-mv gmp-4.3.2 gcc-4.6.1/​gmp 
-mv mpc-0.8.1 gcc-4.6.1/​mpc 
-mv mpfr-2.4.2 gcc-4.6.1/​mpfr 
-</​code>​ 
- 
- 
-Compilare in una directory diversa dai sorgenti! 
- 
-<​code>​ 
-mkdir gcc.build 
-cd gcc.build 
-../​gcc-4.8.1/​configure [options] && make && make install 
-</​code>​ 
- 
-<​code>​ 
-../​gcc-4.8.1/​configure --help >> configure.help 
-</​code>​ 
- 
- 
-<​code>​ 
-../​gcc-4.8.1/​configure --prefix=$PREFIX --disable-multilib --enable-languages='​c c++' 
-</​code>​ 
  
 +Example3:
  
 +[[https://​www-zeuthen.desy.de/​geant4/​g4course2011/​day3/​7_analysis/​analyse_8py-source.html]]