Preguntas etiquetadas con gcc

159
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:...

158
la declaración de función no es un prototipo

Tengo una biblioteca que creé, mylib.c: #include <mylib.h> int testlib() { printf("Hello world\n"); return (0); } mylib.h: #include <stdio.h> extern int testlib(); En mi programa, intenté llamar a esta función de biblioteca: myprogram.c: #include <mylib.h> int main (int...

157
Indicadores útiles de GCC para C

Más allá de la configuración -Wally la configuración -std=XXX, ¿qué otros indicadores de compilación realmente útiles, pero menos conocidos, existen para usar en C? Estoy particularmente interesado en cualquier advertencia adicional, y / o convertir las advertencias en errores en algunos casos...

139
brew install gcc lleva demasiado tiempo

Estoy haciendo una instalación limpia de Mavericks, y accidentalmente hice brew install gcc que lleva más de media hora, tal vez más. ¿Debo terminarlo? Ahora sé que debería haber instalado un gcc específico (tal vez gcc48) pero es demasiado tarde y el aire de mi macbook está respirando con...

138
¿Cómo compilar una biblioteca estática en Linux?

Tengo una pregunta: cómo compilar una biblioteca estática en Linux gcc, es decir, necesito compilar mi código fuente en un archivo llamado out.a. ¿Es suficiente simplemente compilar con el comando gcc -o out.a out.c? No estoy muy familiarizado gcc, espero que alguien pueda echarme una...