Resultados de la búsqueda a petición "gcc"
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 ...
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 ...
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 ...
¿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 ...
¿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 ...
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 ...
¿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 ...
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 ...
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 ...
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 ...