Estoy escribiendo un generador de código LLVM para la madera aserrada lenguaje, el compilador emite la corriente C-código. Mi problema es que necesito llamar a las funciones C de los archivos LLVM generados, por ejemplo, el compilador tiene un recolector de basura en tiempo real y necesito llamar a las funciones para notificar cuando se asignan nuevos objetos en el montón. No tengo idea de cómo vincular estas funciones con mis archivos LLVM generados.LLVM - vinculación problema
La generación de código se hace por generar .ll-archivos y luego compilar manualmente estos.
estoy tratando de llamar a una función externa de LLVM pero no tengo suerte. En los ejemplos, he encontrado que solo se llaman funciones C estándar, como "puts" y "printf", pero quiero llamar a una función> casera. Estoy atascado.
¿Quiere decir que está tratando de escribir código directamente en LLVM IR y no puede hacer una llamada, o que está compilando código usando LLVM y teniendo problemas? –