No hay un archivo llamado bits/c++config.h
en el directorio de inclusión de C++ requerido por el archivo de encabezado cstring
. Pero cuando incluyo el encabezado cstring
y compilo con g++
, no me da error. El problema ocurrió cuando intenté compilar el programa con el compilador clang++
de la siguiente manera.g ++ 4.6 problema no hay archivo <bits/C++ config.h> requerido por el encabezado cstring
$clang++ -cc1 -I/usr/include -I/usr/include/c++/4.6.1 -I/usr/lib/gcc/i686-linux-gnu/4.6.1 -I/usr/include/i386-linux-gnu -I opt_149739_build/include hello.cpp
In file included from /media/space/hello.cpp:2:
In file included from /media/space/opt_149739_build/include/clang/Driver/Driver.h:13:
In file included from /media/space/opt_149739_build/include/clang/Basic/Diagnostic.h:17:
In file included from /media/space/opt_149739_build/include/clang/Basic/DiagnosticIDs.h:18:
In file included from /media/space/opt_149739_build/include/llvm/ADT/StringRef.h:14:
/usr/include/c++/4.6.1/cstring:42:10: fatal error: 'bits/c++config.h' file not found
#include <bits/c++config.h>
estoy usando g ++ 4.6.1 en Ubuntu 11.04
¿Qué salió mal?
podría proporcionar más detalles, como por ejemplo: ¿qué versión de gcc usas? en que sistema operativo? y cual es tu linea de comando gcc? – Coren