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

1 la respuesta

compilar funciones anidadas con clang versus gcc

Tengo un archivo c que puedo compilar sin problemas usandoGCC como abajo: gcc foo.c sin embargo, usando el mismo archivo, recibo un error de tener funciones definidas dentro de main usandoclang: clang foo.c foo:230:1: error: function ...

2 la respuesta

Uso de las opciones -g y -O2 en gcc

¿Alguien experimenta mezclar -g (símbolos de depuración) y -O2 (mejor optimización segura) con el compilador gcc? Tengo que depurar los bloqueos de un programa de lanzamiento distribuido a los usuarios finales que podrían devolverme el archivo ...

2 la respuesta

GCC, compare el efecto de usar -O2 y usar todos los indicadores de optimización que enciende

Dedocumentación de gcc5.4 [https://gcc.gnu.org/onlinedocs/gcc-5.4.0/gcc/Optimize-Options.html#Optimize-Options] , dice -O2 activa todos los indicadores de optimización especificados por -O. También activa los siguientes indicadores de ...

1 la respuesta

CCG: mtune vs marzo vs mcpu

Estoy tratando de hacer algunas compilaciones optimizadas en varios SBC ARM, donde cada compilación tendrá compatibilidad solo en la plataforma de destino en la que estoy construyendo. He oído que -march es más preferible aquí que -mtune, ya que ...

1 la respuesta

¿Cómo creo una biblioteca estática en Rust para vincular con el código C en Windows?

Tengo 2 archivos: func.rs #[no_mangle] pub extern fn double_input(input: i32) -> i32 { input * 2 }C Principal #include <stdint.h> #include <stdio.h> extern int32_t double_input(int32_t input); int main() { int input = 4; int output = ...

1 la respuesta

¿Ya no se permiten direcciones absolutas de 32 bits en Linux x86-64?

Linux de 64 bits utiliza el modelo de memoria pequeña de forma predeterminada, que coloca todo el código y los datos estáticos por debajo del límite de dirección de 2 GB. Esto asegura que pueda usar direcciones absolutas de 32 bits. Las versiones ...

0 la respuesta

¿Por qué std :: sort segfault con comparadores no transitivos?

struct Object { int x; int y; bool isXValid() { return x > 0; } }; bool mySort(const Object& lhs, const Object& rhs) { // Note the short-circuit here bool isValidForCheck = lhs.isXValid() && rhs.isXValid(); // rhs may be valid because ...

2 la respuesta

El punto de entrada del procedimiento _ZNSt7_cxx1112basic_stringlcSt11char_traitslcESalcEEC1Ev no se pudo ubicar en la biblioteca de enlaces dinámicos

Tengo una dificultad inmensa para intentar usar std :: string. El programa se compila absolutamente bien, pero cuando ejecuto el programa, recibo este error: error [https://i.stack.imgur.com/n3UN7.png] He buscado en todas partes en google y no ...

4 la respuesta

¿Por qué obtengo cc1plus: error: opción de línea de comando "-arch" no reconocida?

/usr/bin/make -f nbproject/Makefile-Debug.mk SUBPROJECTS= .build-conf /usr/bin/make -f nbproject/Makefile-Debug.mk dist/Debug/GNU-MacOSX/cppapplication_1 mkdir -p build/Debug/GNU-MacOSX rm -f build/Debug/GNU-MacOSX/main.o.d g++ -arch i386 -c -g ...

6 la respuesta

¿Cómo puedo generar una lista de valores #define del código C?

Tengo un código que tiene muchos códigos de error #define complicados que no son fáciles de decodificar, ya que están anidados en varios niveles. ¿Hay alguna forma elegante de obtener una lista de #defines con sus valores numéricos finales (o lo ...