• Jobs
  • About Us
  • professionals
    • Home
    • Jobs
    • Courses and challenges
    • Questions
    • Teachers
  • business
    • Home
    • Post vacancy
    • Our process
    • Pricing
    • Assessments
    • Payroll
    • Blog
    • Sales
    • Salary Calculator

0

491
Views
Error: libtool - al compilar un programa MPI

Estoy usando OpenSuse Leap e instalé openMPI YaST. Ejecutando un comando which mpirun obtengo /usr/lib64/mpi/gcc/openmpi/bin/mpirun y ejecutando which mpicc obtengo /usr/bin/mpicc .

¿Cómo asegurarse primero de que OpenMPI está correctamente instalado?

En segundo lugar, tengo un hola mundo simple. Estoy procesando el programa X y ejecutando mpicc hello.c . Obtengo este resultado.

gcc: error: libtool:: No existe tal archivo o directorio

gcc: error: enlace:: No

tal archivo o directorio mpicc: No existe tal archivo o directorio

Además, instalé Eclipse for Parallel Application y usé un ejemplo incorporado y me da este resultado en la compilación

Haz todo

Objetivo de construcción: hola

Invocando: GCC C Linker

mpicc -o "hola" ./src/hola.o

gcc: error: libtool:: No existe tal archivo o directorio

gcc: error: enlace:: No existe tal archivo o directorio

makefile: 30: la receta para el objetivo 'hola' falló

mpicc: No existe tal archivo o directorio

hacer: *** [hola] Error 1

Revisé YaST y libtool está instalado.

about 3 years ago · Santiago Trujillo
1 answers
Answer question

0

Esta respuesta llega en un momento demasiado tarde. Recientemente tuve el mismo problema. Por lo tanto, cualquiera que venga aquí en busca de una respuesta, así fue como lo hice funcionar.

Tenga en cuenta: esta es una situación aislada que recibe un error similar

 gcc: error: libtool:: No such file or directory gcc: error: link:: No such file or directory mpicc: No such file or directory

Primero intente verificar la solución sugerida por LP. Intentará actualizar su libtool autoconf y automake. Si no tienes nada que hacer:

 sudo zypper in automake autoconf libtool root's password: Loading repository data... Reading installed packages... 'libtool' is already installed. No update candidate for 'libtool-2.4.2-15.2.2.x86_64'. The highest available version is already installed. 'autoconf' is already installed. No update candidate for 'autoconf-2.69-10.1.2.noarch'. The highest available version is already installed. 'automake' is already installed. No update candidate for 'automake-1.13.4-5.1.2.noarch'. The highest available version is already installed. Resolving package dependencies... Nothing to do.

Luego agregue explícitamente su variable de ruta OpemMPI.

 export PATH=/usr/lib64/mpi/gcc/openmpi/bin:$PATH

Esto funcionó para mí. ¡Buena suerte!

about 3 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Our process Sales
Legal
Terms and conditions Privacy policy
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recommend me some offers
I have an error