Preguntas etiquetadas con g++

g ++ es la interfaz de C ++ para GNU Compiler Collection (GCC). GCC es la colección del compilador GNU. Es el compilador estándar de facto para C, C ++, Go, Fortran y Ada en Linux y también es compatible con muchos otros lenguajes y plataformas. Además del compilador, GCC tiene una cadena de herramientas (libc, libstdc ++, objdump, nm, etc.) que se utilizan ampliamente en varias plataformas y sistemas.



3
LD_LIBRARY_PATH vs LIBRARY_PATH
Estoy construyendo un programa C ++ simple y quiero sustituir temporalmente una biblioteca compartida suministrada por el sistema con una versión más reciente del mismo, para desarrollo y pruebas. Intenté configurar la variable LD_LIBRARY_PATH pero el enlazador (ld) falló con: / usr / bin / ld: no se puede encontrar …
159 gcc  g++  ld 


7
std :: enable_if para compilar condicionalmente una función miembro
Estoy tratando de obtener un ejemplo simple para entender cómo usarlo std::enable_if. Después de leer esta respuesta , pensé que no debería ser demasiado difícil encontrar un ejemplo simple. Quiero usar std::enable_ifpara elegir entre dos funciones miembro y permitir que solo se use una de ellas. Desafortunadamente, lo siguiente no …
156 c++  templates  g++  c++11 

5
¿Cuál es el punto de g ++ -Wreorder?
La opción g ++ -Wall incluye -Wreorder. Lo que hace esta opción se describe a continuación. No es obvio para mí por qué a alguien le importaría (especialmente lo suficiente como para activar esto por defecto en -Wall). -Wreorder (solo C ++) Avisar cuando el orden de los inicializadores de …

8
¿Cuál es el propósito de usar -pedantic en el compilador GCC / G ++?
Esta nota dice: -ansi: le dice al compilador que implemente la opción de lenguaje ANSI. Esto desactiva ciertas "características" de GCC que son incompatibles con el estándar ANSI. -pedantic: usado en conjunto con -ansi, esto le dice al compilador que se adhiera estrictamente al estándar ANSI, rechazando cualquier código que …
136 c++  c  gcc  g++ 


5
Banderas para permitir advertencias completas y detalladas de g ++
A menudo, en C debajo gcc, comenzaré con el siguiente conjunto de indicadores de advertencia (ensamblados dolorosamente de múltiples fuentes): -Wall -Wextra -Wformat-nonliteral -Wcast-align -Wpointer-arith -Wbad-function-cast \ -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -Winline -Wundef \ -Wnested-externs -Wcast-qual -Wshadow -Wwrite-strings -Wno-unused-parameter \ -Wfloat-equal -pedantic -ansi Construiré (al menos mis versiones de depuración) con …
122 c++  g++  warnings 

6
error: uso de función eliminada
He estado trabajando en un código C ++ que ha escrito un amigo y obtengo el siguiente error que nunca antes había visto al compilar con gcc4.6: error: use of deleted function ‘GameFSM_<std::array<C, 2ul> >::hdealt::hdealt()’ is implicitly deleted because the default definition would be ill-formed: uninitialized non-static const member ‘const …

4
error de calificación adicional en C ++
Tengo una función miembro que se define de la siguiente manera: Value JSONDeserializer::ParseValue(TDR type, const json_string& valueString); Cuando compilo la fuente, obtengo: error: calificación adicional 'JSONDeserializer ::' en el miembro 'ParseValue' ¿Que es esto? ¿Cómo elimino este error?
120 c++  g++  compiler-errors 

4
¿Cómo habilito C ++ 11 en gcc?
Utilizo gcc 4.8.1 de http://hpc.sourceforge.net en Mac OSX Mountain Lion. Estoy intentando compilar un programa C ++ que usa la to_stringfunción en <string>. Necesito usar la bandera -std=c++11cada vez: g++ -std=c++11 -o testcode1 code1.cpp ¿Hay alguna forma de incluir esta bandera de forma predeterminada?
117 c++11  g++ 

5
¿Qué es un archivo .h.gch?
Recientemente tuve un proyecto de clase donde tuve que hacer un programa con G ++. Usé un archivo MAKE y, por alguna razón, ocasionalmente dejaba un archivo .h.gch. A veces, esto no afectó a la compilación, pero de vez en cuando daría lugar a que el compilador emitiera un error …
116 c++  g++ 


3
¿Cómo crear una biblioteca estática con g ++?
¿Alguien puede decirme cómo crear una biblioteca estática a partir de un archivo .cpp y .hpp? ¿Necesito crear el .o y el .a? También me gustaría saber cómo puedo compilar una biblioteca estática y usarla en otro código .cpp. Tengo header.cpp, header.hpp .me gustaría crear header.a. Pruebe el encabezado. A …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.