¿Por qué el cliente necesita una nueva compilación en lugar de simplemente descargar el ejecutable publicado?

¿Por qué el cliente necesita una nueva compilación en lugar de simplemente descargar el ejecutable publicado?

La pregunta essolo una frase, ¿por qué a los proyectos de github siempre les gustaría venir con las instrucciones de compilación en lugar de simplemente dejar el enlace/instrucciones de descarga? Personalmente creo que indica implícitamente que la versión compilada/lanzada de .exe esno lo suficientemente estableo los desarrolladores omitieron la minoría de dispositivos en los que pudo ocurrir el problema.

Estoy investigando sobre minería en solitario y no, no me uno a ningún grupo de minería. Pero en el momento en que me acerqué a CPUMiner, encontré que hay un enlace de descarga y también las instrucciones de compilación. De todos modos, me tomó horas entender qué significa realmente "Build" (construir pautas en la imagen).

Respuesta1

La pregunta es solo una oración, ¿por qué a los proyectos de github siempre les gustaría venir con las instrucciones de compilación en lugar de simplemente dejar el enlace/instrucciones de descarga?

El propósito principal de GitHub es alojarcódigo fuente.La capacidad de publicar archivos .exe finales es algo que agregaron aparte, por conveniencia. Pero cuando visitas cualquier proyecto de GitHub, en realidad estás visitando su repositorio de código fuente y viendo su archivo README específicamente.

Entonces, cuando estás explorando los archivos fuente de un programa, es bastante natural que vengan con instrucciones para construir esos archivos en un programa; de lo contrario, serían bastante inútiles si nadie supiera cómo usarlos.

(Las razones por las que los desarrolladores publicarían el código fuente del programa en primer lugar se analizan mejor en otro lugar).

información relacionada