Resultados de la búsqueda a petición "gcc"

3 la respuesta

Comprender las bibliotecas compartidas usando gcc

Estoy tratando de entender el siguiente comportamiento de las bibliotecas compartidas en C Máquina uno $ cat one.c #include<stdio.h> int main() { printf ("%d", 45); } $ gcc one.c -o one -O3 $ ldd one linux-gate.so.1 => (0x00331000) libc.so.6 ...

5 la respuesta

Restricción de símbolos en una biblioteca estática de Linux

Estoy buscando formas de restringir la cantidad de símbolos C exportados a una biblioteca estática de Linux (archivo). Me gustaría limitar estos a solo aquellos símbolos que son parte de la API oficial de la biblioteca. Ya uso 'static' para ...

6 la respuesta

Reenviar declarar ARCHIVO *

¿Cómo reenvío la declaración?FILE * ¿Cía? Normalmente hago esto usandostruct MyType;, pero, naturalmente, esto no parece ser posible. Si el comportamiento difiere entre los estándares o compiladores de C y con C ++, esto también es de ...

1 la respuesta

¿Por qué la desreferencia NULL en este fragmento de C no causa un comportamiento indefinido?

Me encontré con un código en el que NULL está encasillado en un tipo de puntero de estructura(foo *) 0, y con ese puntero desreferenciando a un miembro((foo *)0)->my usando la dirección de ese&(((foo *)0)->m)) y escriba convertirlo en entero para ...

1 la respuesta

¿Trata * algunas * advertencias como errores en Swift?

Imagina yomarque el siguiente método en desuso [https://stackoverflow.com/questions/25405133/how-to-manually-deprecate-members] en Swift: @available(*, deprecated=1.0) func myFunc() { // ... }Y yotratar las advertencias como errores en ...

2 la respuesta

C - gcc: no hay advertencia del compilador con diferentes funciones de declaración / implementación

Trato de averiguar por qué mi compilador c no me da advertencia / error con el siguiente código (simplificado). La declaración de función no tiene parámetros, mientras que la implementación de función tiene parámetros: algunos.h: void ...

1 la respuesta

¿Puedo expandir un paquete de parámetros y definir una lista de argumentos con él?

De[temp.variadic] [http://eel.is/c++draft/temp.variadic#4](borrador de trabajo) me pareció que un paquete de parámetros se puede ampliar al definir una lista de argumentos de otra clase de plantilla o función. Considere la siguiente ...

1 la respuesta

Uso de la optimización del tiempo de enlace de GCC con bibliotecas enlazadas estáticas

Estoy tratando de usar optimizaciones de tiempo de enlace con el-flto bandera del CCG (6.1.1). Si bien funciona bien con mi código, no se vincula con una biblioteca vinculada estática que también estoy construyendo y vinculando con mi proyecto ...

1 la respuesta

typeinfo / typeid output

Actualmente estoy tratando de depurar un código simple y deseo ver cómo cambia un tipo de variable específico durante el programa. Estoy usando el archivo de encabezado typeinfo para poder utilizar typeid.name (). Soy consciente de que ...

1 la respuesta

definición múltiple de `DllMainCRTStartup @ 12 'mientras se construye glew en windows con mingw32

Seguí este tema:La construcción glew en windows con mingw [https://stackoverflow.com/questions/6005076/building-glew-on-windows-with-mingw/6005262] pero algo salió mal aquí: gcc -compartido -Wl, -soname, libglew32.dll -Wl, - out-implib, lib ...