Para los casos siguientes 3 de compilación:¿Cómo sé "directorios de inclusión predeterminados", "directorios de enlaces predeterminados" y "bibliotecas de enlaces predeterminadas" de gcc, g ++/C++ en Ubuntu 11.04?
gcc -o helloc hello.c (1)
g++ -o hellocpp hello.cpp (2)
c++ -o hellocpp hello.cpp (3)
cómo puedo saber el "por defecto incluye directorios", "enlace predeterminada directorios" y "bibliotecas de enlace predeterminada" en cada caso? Estoy usando gcc 4.5.2 en un entorno Ubuntu 11.04 de 32 bits.
Para el caso (1), ¿utiliza gcc las bibliotecas C estándar o las bibliotecas GNU C? ¿Hay diferencia entre las dos bibliotecas de C?
Al comparar los casos (2) y (3), ¿hay alguna diferencia en las "bibliotecas de enlaces predeterminadas" utilizadas por el compilador? ¿Están utilizando las bibliotecas estándares de C++ o las bibliotecas GNU C++? ¿Cuál es la diferencia entre las dos bibliotecas C++?
Gracias de antemano por cualquier sugerencia.
Lawrence Tsang
ruta de inclusión cabeceras HTTP : //stackoverflow.com/questions/2988779/gcc-how-to-ignore-standard-include-paths || ruta de las bibliotecas http://stackoverflow.com/questions/9922949/how-to-print-the-ldlinker-search-path –