Resultados de la búsqueda a petición "gcc"
gcc vs clang: alineando una función con -fPIC
Considera este código: // foo.cxx int last; int next() { return ++last; } int index(int scale) { return next() << scale; }Al compilar con gcc 7.2: $ g++ -std=c++11 -O3 -fPICEsto emite: next(): movq last@GOTPCREL(%rip), %rdx movl (%rdx), %eax ...
advertencia: el operando derecho de la coma no tiene efecto gcc 4.4.7
Necesito su ayuda para la siguiente advertencia en Linux gcc 4.4.7 for (int iLoop1= 0; iLoop1< iLoopN; ++iLoop1, ++iLoop2, !iIsOk)Tengo las siguientes advertencias provenientes del último argumento después de la última coma error: right-hand ...
¿Por qué typeid.name () devuelve caracteres extraños utilizando GCC y cómo hacer que imprima nombres sin desenvolver?
¿Cómo es que cuando ejecuto estomain.cpp: #include <iostream> #include <typeinfo> using namespace std; struct Blah {}; int main() { cout << typeid(Blah).name() << endl; return 0; }Al compilarlo con GCC versión 4.4.4: g++ main.cppEntiendo ...
gcc: ¿por qué se necesita el indicador -lm para vincular la biblioteca matemática? [duplicar]
Esta pregunta ya tiene una respuesta aquí: ¿Por qué tienes que vincular la biblioteca matemática en C? [/questions/1033898/why-do-you-have-to-link-the-math-library-in-c] 9 respuestas Acabo de descubrir que el-lm gcc necesita un indicador para ...
¿Cuál es la forma más eficiente de cargar y extraer valores enteros de 32 bits de un vector SSE de 128 bits?
Estoy tratando de optimizar mi código usando intrínsecos SSE, pero me encuentro con un problema en el que no conozco una buena manera de extraer los valores enteros de un vector después de haber realizado las operaciones intrínsecas SSE para ...
no permite la gestión de memoria en gcc
¿Hay alguna opción para habilitar la gestión de memoria en gcc durante la compilación?
¿Cómo funciona la implementación de GCC del módulo (%) y por qué no utiliza la instrucción div?
Estaba tratando de calcular cómo calcular el módulo 10 en el ensamblaje, así que compilé el siguiente código c en gcc para ver qué ocurrió. unsigned int i=999; unsigned int j=i%10;Para mi sorpresa, tengo movl -4(%ebp), %ecx movl $-858993459, ...
Advertencias o errores para la conversión implícita en C ++ de primitivas
Realicé algunas refactorizaciones intensas de algunos códigos C ++ y descubrí numerosos errores derivados de las conversiones implícitas que desconozco. Ejemplostruct A *a(); bool b() { return a(); } void c() { int64_t const d(b()); } ...
& operador opcional en la asignación del puntero de función
En el siguiente código: /* mylog.c */ #include <stdio.h> #include <stdlib.h> /* for atoi(3) */ int mylog10(int n) { int log = 0; while (n > 0) { log++; n /= 10; } return log; } int mylog2(int n) { int log = 0; while (n > 0) { log++; n >>= 1; } ...
Cuando compilamos un código fuente que contiene un 'main' sin vinculación, ¿por qué no podemos ejecutarlo?
Estoy aprendiendo sobre el proceso de compilación y sé que la vinculación se utiliza principalmente para vincular un archivo binario que contiene una función 'principal' con otros archivos binarios que contienen otras funciones auxiliares que se ...