es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: ARMCLANG

¿Cuál puede ser el problema con -fmerge-all-constants de Clang?

La bandera de compilación -fmerge-all-constants combina constantes idénticas en una sola variable. Sigo leyendo que esto resulta en un código no conforme, y Linus Torvalds escribió que es inexcusable, pero ¿por qué? ¿Qué puede pasar cuando se combinan dos o más variables constantes idénticas?

Tipo de retorno del cursor de la función Clang

Estoy tratando de obtener el tipo de los parámetros y el tipo de retorno de una función en C. Por ejemplo, tengo la siguiente función: int addTwoIntegers(int a, int b){ return a + b; } Lo que necesito es: int (int, int) Estoy utilizando el frontend de Clang para generar . . . Read more

Cython y clang en Mac, “Python.h no encontrado”. Note: This translation assumes that “Python.h not found” refers to an error message displayed when attempting to compile code that uses the Python.h header file.

Estoy ejecutando clang en mac para compilar un archivo c creado al ejecutar un programa muy simple a través de cython, pero el compilador siempre me da un error fatal “Python.h no encontrado”. He intentado todas las soluciones que pude encontrar, reinstalando python 3.9, usando el método -I/ruta/a/archivoencabezado, y reescribiendo . . . Read more

¿Cómo vincular wasi-libc con la bandera de memoria compartida?

Quiero importar memoria compartida en mi módulo WASM e intentando enlazar mis archivos objeto, todos compilados con -matomics y -mbulk-memory, y las bibliotecas wasi-libc -lc, lc++ y -lc++abi. Pero me sale un error: wasm-ld: error: –shared-memory está prohibido por errno.o porque no se compiló con características de ‘atomics’ o ‘bulk-memory’. . . . Read more