Il file "charmc" che hai trovato è un link che punta ad un file che si trova in "~/Scaricati/NAMD_CVS-2014-04-29_Source/charm-6.6.0-rc3/multicore-linux64/tmp".
Ho cercato il software ed ho trovato le istruzioni per l'installazione nel sito ufficiale.
http://www.ks.uiuc.edu/Research/namd/2.9/notes.html
Penso stai seguendo lo stesso documento.
Una parte del documento:
Unpack NAMD and matching Charm++ source code and enter directory:
tar xzf NAMD_2.9_Source.tar.gz
cd NAMD_2.9_Source
tar xf charm-6.4.0.tar
cd charm-6.4.0
Build and test the Charm++/Converse library (multicore version):
./build charm++ multicore-linux64 --with-production
cd multicore-linux64/tests/charm++/megatest
make pgm
./pgm +p4 (multicore does not support multiple nodes)
cd ../../../../..
Build and test the Charm++/Converse library (MPI version):
env MPICXX=mpicxx ./build charm++ mpi-linux-x86_64 --with-production
cd mpi-linux-x86_64/tests/charm++/megatest
make pgm
mpirun -n 4 ./pgm (run as any other MPI program on your cluster)
cd ../../../../..
...
Optionally edit various configuration files:
(not needed if charm-6.4.0, fftw, and tcl are in NAMD_2.9_Source)
vi Make.charm (set CHARMBASE to full path to charm)
vi arch/Linux-x86_64.fftw (fix library name and path to files)
vi arch/Linux-x86_64.tcl (fix library version and path to TCL files)
Set up build directory and compile:
multicore version: ./config Linux-x86_64-g++ --charm-arch multicore-linux64
network version: ./config Linux-x86_64-g++ --charm-arch net-linux-x86_64
MPI version: ./config Linux-x86_64-g++ --charm-arch mpi-linux-x86_64
cd Linux-x86_64-g++
make (or gmake -j4, which should run faster)
...
Penso sei arrivata fin quasi alla fine per dare il "make" che ti ha restituito l'errore.
Hai eseguito il test di "charm++" e la configurazione con "./config Linux-x86_64-g++ --charm-arch multicore-linux64" ?
Scusa se ti sembrano domande stupide, ma non posso sapere i passaggi che hai fatto.
Puoi controllare se esiste la directory "/Projects/namd2" e cosa contiene?
Potresti postare il file "Make.charm"?
Con il comando
ottieni le informazioni sul tipo del file.
Un eseguibile restituisce qualcosa di simile a questo:
Codice: Seleziona tutto
zdf9@zdf9:~$ file /opt/blender/blender
/opt/blender/blender: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, BuildID[sha1]=0x8ce24406f665846e7552af6fc5c42845ccb48941, stripped