Las bibliotecas de C ++ instaladas se eliminan de las rutas de búsqueda -- mpiling campo con 19.04 campo con c++ camp askubuntu Relacionados El problema

Installed c++ libraries and header removed from search paths


1
vote

problema

Español

Recientemente actualizé a Ubuntu 19.04. Sin embargo, de alguna manera me estropeé hoy y no sé cómo solucionarlo.

Si quiero construir un programa C ++, todos los encabezados que se encuentran en una subcarpeta dentro de usr/include ya no se pueden incluir sin nombrar explícitamente la subcarpeta. Entonces, en lugar de escribir #include <petsc.h> tengo que escribir #include <petsc/petsc.h> . El problema es que el encabezado incluido en el ejemplo incluye otros encabezados sin agregar la subcarpeta. Muchas otras incluyen que también parecen ser afectadas (por ejemplo, MPI). Así que supongo que destruyo seriamente las rutas de búsqueda estándar de mi sistema. ¿Hay alguna manera de solucionar esto o debería reinstalar Ubuntu?

editar

no encontró una solución. Así que reinstalé Ubuntu 18.04 y actualicé a 19.04 antes de instalar cualquier otra cosa. Ahora todo funciona como se esperaba.

saludos

Original en ingles

I recently upgraded to Ubuntu 19.04. However, somehow I messed something up today and I don't know how to fix it.

If I want to build a c++ program, all headers that are located in a subfolder inside of usr/include can't be included anymore without explicitly naming the subfolder. So instead of writing #include <petsc.h> I now have to write #include <petsc/petsc.h>. The problem is, that the included header in the example includes other headers without adding the subfolder. A lot of other includes seem to be affected too (mpi for example). So I guess I seriously destroyed the standard search paths of my system. Is there any way to fix this or should I reinstall ubuntu?

EDIT

Didn't find a solution. So I reinstalled Ubuntu 18.04 and upgraded to 19.04 before installing anything else. Now everything works as expected.

Greetings

        

Lista de respuestas


Relacionados problema

1  Programa que no se ejecuta correctamente cuando se ejecuta en el terminal  ( Program not running properly when run in terminal ) 
Estoy ejecutando programas C ++ usando el emulador de terminal de GNOME en Ubuntu 10.04. El programa tiene una serie de pasos y obtengo el programa para impri...

1  No se puede ejecutar programa en NetBeans 7.3  ( Cant run program in netbeans 7 3 ) 
Recientemente instalé Ubuntu 12.04 e instalé NetBeans 7.3 instalados en él (no la versión de Ubuntu, directamente desde el sitio web). Estoy tratando de ejecu...

-1  ¿Qué hago después de correr, para usar LCD-OPENCV-Simulator?  ( What do i do after running make to use lcd opencv simulator ) 
Soy nuevo en Ubuntu y necesito ejecutar un simulador LCD Nuestro profesor nos ha dado sin brindarnos información suficiente sobre cómo usarlo realmente. El ...

1  La pantalla de salida de Dev C ++ no viene  ( Dev c output screen not coming ) 
Instalé DEV C ++ con vino en Ubuntu 18.04 y el programa está compilando, pero no muestra ninguna pantalla de salida. ...

2  COLECCIÓN2: ERROR FATAL: No se puede encontrar la compilación 'LD' terminada  ( Collect2 fatal error cannot find ld compilation terminated ) 
Cuando intento ejecutar el programa C y C ++, estoy recibiendo dmesg0 Ya he instalado la última versión de GCC y G ++. ...

1  Tutorial básico de la Biblioteca de la Nube de Point Cloud (PCL) Clake y haga errores en Ubuntu 16.04  ( Point cloud library pcl basic tutorial cmake and make errors on ubuntu 16 04 ) 
He estado tratando de obtener PCL (1.8) trabajando correctamente en mi sistema (Ubuntu 16.04), pero estoy luchando para que incluso el tutorial básico funcion...

5  ¿Puedo llamar a un programa ?CPP en Bash?  ( Can i call a cpp program in bash ) 
Soy nuevo en la programación de Bash. Quiero llamar a mi programa C ++ en el archivo Bash. Mi programa es myProg.cpp : #include<iostream> using namespac...

0  Copake Boost Problem  ( Cmake boost problem ) 
mk@mk-OptiPlex-7020:~/Desktop/casparcg-server-master/build$sudo cmake ../src CMake Error at /usr/lib/x86_64-linux-gnu/cmake/Boost-1.71.0/BoostConfig.cmake:1...

8  Primera vez para ejecutar el programa C ++ en Ubuntu 14.04  ( First time to run c program on ubuntu 14 04 ) 
¿Cuál es el comando para ejecutar el siguiente programa simple de C ++? #include <iostream> using namespace std; // main () is where program execution beg...

7  ¿Dónde encuentro una versión actualizada de BOOST?  ( Where do i find an up to date version of boost ) 
¿Dónde puedo encontrar paquetes actualizados para BOOST en Maverick / Natty / Oyiric / Precise? Idealmente, me gustaría lo último 1.47.0 y poder actualizarl...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos