Resultados de la búsqueda a petición "gcc"
obtener longitud de cadena en ensamblador GNU en línea
¡Estoy volviendo a aprender el ensamblador que utilicé en máquinas MS-DOS muy antiguas! Esta es mi comprensión de cómo debería ser esa función. Se compila pero se bloquea con unSIGSEGV al intentar poner0xffffffff enecx. El código se ejecuta en ...
¿Por qué el uso del especificador de formato incorrecto en C bloquea mi programa en Windows 7?
Mi programa es el siguiente; #include <stdio.h> #include <string.h> int main() { char string[] = "Gentlemen start your engines!"; printf("That string is %s characters long.\r\n", strlen(string)); return 0; }Estoy compilando bajo gcc, y aunque no ...
Compile y ejecute el programa sin main () en C
Estoy tratando de compilar y ejecutar el siguiente programa sinmain() funcionar enC. He compilado mi programa usando el siguiente comando. gcc -nostartfiles nomain.cY el compilador da advertencia /usr/bin/ld: warning: cannot find entry symbol ...
Todas las versiones de GCC luchan con una plantilla que tiene el tipo predeterminado en una definición
Perdí innumerables horas para identificar un problema congcc. Quería probar nuestra base de código con otro compilador para buscar más advertencias que Sonido metálico [http://en.wikipedia.org/wiki/Clang]podría haber fallado Me sorprendió que ...
¿Por qué se permite a gcc cargar especulativamente desde una estructura?
Ejemplo que muestra la optimización de gcc y el código de usuario que pueden fallarLa función 'foo' en el fragmento a continuación cargará solo uno de los miembros de estructura A o B; bueno, al menos esa es la intención del código ...
¿Cómo guiar las optimizaciones de GCC basadas en aserciones sin costo de tiempo de ejecución?
Tengo una macro utilizada en todo mi código que en modo de depuración hace: #define contract(condition) \ if (!(condition)) \ throw exception("a contract has been violated");... pero en modo de liberación: #define contract(condition) \ if ...
¿Por qué gcc y clang producen resultados diferentes para este programa? (operador de conversión vs constructor)
programa: #include <stdio.h> struct bar_t { int value; template<typename T> bar_t (const T& t) : value { t } {} // edit: You can uncomment these if your compiler supports // guaranteed copy elision (c++17). Either way, it // doesn't affect the ...
¿Cómo se configura GCC en Eclipse para usar C99?
Estoy trabajando en un pequeño proyecto C en Eclipse; Acabo de instalar Eclipse desde el Centro de software de Ubuntu y agregué compatibilidad con el lenguaje C / C ++. Puedo construir, ejecutar y depurar programas C simples bien. Pero ahora ...
enlaces estructurados y basados en rango para; suprimir advertencia no utilizada en gcc
Quiero atravesar un mapa usando enlaces de estructura, ignorando la clave: for (auto& [unused, val] : my_map) do_something(val);He probado diferentes opciones con gcc-7.2.0: // The warning is issued for ([[maybe_unused]] auto& [unused, val] : ...
¿Condición de carrera al acceder a miembros adyacentes en una estructura compartida, de acuerdo con la regla de codificación CERT POS49-C?
De acuerdo aRegla de codificación CERT POS49-C [https://www.securecoding.cert.org/confluence/display/c/POS49-C.+When+data+must+be+accessed+by+multiple+threads%2C+provide+a+mutex+and+guarantee+no+adjacent+data+is+also+accessed] Es posible que ...