Por lo tanto, al compilar toneladas de archivos fuente con GCC se puede usar -j para usar todos los núcleos disponibles. Pero, ¿y el enlazador? ¿Existe una opción similar para acelerar la vinculación o GCC no es compatible con multi-threading? En algunos proyectos más grandes realmente puede tomar un tiempo ... (... y odio esperar!)¿Puede gcc usar múltiples núcleos al vincular?
Edit: Gracias por señalar que -j es una opción para make y no para gcc/g ++. ¡Pero esto no responde mi pregunta! Me gustaría saber si gcc puede usar multi threading mientras que vinculando un programa!
Puede estar interesado en distcc http://distcc.org/ que le permitirá distribuir compilaciones en varias máquinas en una red. –
@Jon: ¡No me interesa la compilación paralela, sino la vinculación paralela! – Danvil
¿Por qué esta pregunta fue downvoted? Dios sabe que el enlazador GNU es lento y encontrar la forma de hacer que enlace más rápido solo mejorará el ciclo de compilación. – greatwolf