Triples de destino: Una guía al caos del compilador
2025-04-15
Este artículo profundiza en las complejidades de las triples de destino del compilador, como x86_64-unknown-linux-gnu. Explica los componentes de una triple (arquitectura, proveedor, SO, ABI) y revela las diferencias entre el manejo de GCC y LLVM. El artículo detalla las convenciones de nomenclatura para varias arquitecturas (x86, ARM, etc.), la representación del proveedor y el SO, y enfatiza la importancia de la coherencia para evitar confusiones. En última instancia, el autor aconseja en contra de inventar nuevas convenciones de triples de destino al crear nuevas cadenas de herramientas para facilitar la colaboración entre cadenas de herramientas.
Desarrollo
triples de destino