Resultados de la búsqueda a petición "gcc"
¿Cómo puedo hacer que un Makefile reconstruya automáticamente los archivos de origen que incluyen un archivo de encabezado modificado? (En C / C ++)
Tengo el siguiente archivo MAKE que utilizo para construir un programa (un núcleo, en realidad) en el que estoy trabajando. Es desde cero y estoy aprendiendo sobre el proceso, por lo que no es perfecto, pero creo que es lo suficientemente ...
intercambio atómico con CAS (usando gcc sync builtins)
¿Se puede usar la función de comparar y cambiar para intercambiar variables atómicamente? Estoy usando C / C ++ a través de gcc en x86_64 RedHat Linux, específicamente los __sync incorporados. Ejemplo: int x = 0, y = 1; y = ...
¿Cuál es el propósito de un doble negativo en la definición de macro, como (!! (expr))? [duplicar]
Posible duplicado: Doble negación en código C ++. [https://stackoverflow.com/questions/248693/double-negation-in-c-code] Estoy leyendo una base de código y encuentro algo como esto: #define uassert(msgid, msg, expr) ...
¿Por qué la vinculación con pthread causa una falla de segmentación?
Tengo un programa simple simplificado con una variable estática ('abc.cpp'): #include <iostream> int main(int, char**) { static const std::string a("123"); std::cout << "Hello world" << std::endl; return 0; }Lo compilo y funciona: > g++ -ggdb ...
combine dos archivos de objetos compilados de GCC en un tercer archivo .o
¿Cómo se combinan dos archivos de objetos compilados de GCC en un tercer archivo .o? $ gcc -c a.c -o a.o $ gcc -c b.c -o b.o $ ??? a.o b.o -o c.o $ gcc c.o other.o -o executableSi tiene acceso a los archivos fuente, el-combine El indicador ...
¿Cuál es la explicación para "advertencia: suponiendo que el bucle no es infinito"
Acababa de tomar la decisión de cambiar tantas variables deunsigned aint y al volver a compilar el código en cuestión, recibió este mensaje de advertencia: freespace_state.c:203: warning: assuming that the loop is not infiniteLa línea en ...
¿Cuál es el significado de la instrucción data32 data32 nopw% cs: 0x0 (% rax,% rax, 1) en gcc inline asm?
Mientras ejecutaba algunas pruebas para la optimización -O2 de los compiladores gcc, observé las siguientes instrucciones en el código desmontado para una función: data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)¿Qué hace esta ...
gcc: ¿Cómo ignorar las rutas de inclusión estándar?
Necesito compilar algunos archivos con el uso de versiones modificadas de encabezados de biblioteca estándar. Con el compilador de Visual C ++ lo haré usando/ X (Ignorar rutas de inclusión estándar) y/ I (directorios de inclusión adicionales) ...
gcc; arm64; aarch64; opción de línea de comando no reconocida '-mfpu = neon'
Tengo un error de compilación: opción de línea de comando no reconocida '-mfpu = neon' * cuando trató de compilar con -mfpu = bandera de neón. En realidad, cualquier opción 'mfpu' que probé falló. Sin embargo, en la documentación se menciona ...
¿Por qué obtengo un error de aserción de C malloc?
Estoy implementando un algoritmo polinómico de dividir y conquistar para poder compararlo con una implementación de OpenCL, pero no puedo obtenermalloc trabajar. Cuando ejecuto el programa, asigna un montón de cosas, verifica algunas cosas y ...