Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 11079|Respuesta: 0

[Linux] Linux config/configure/Configure, make, make test/make check, sudo make in...

[Copiar enlace]
Publicado en 22/1/2016 16:39:42 | | |
Estos son pasos típicos de instalación para programas generados usando AUTOCONF y AUTOMAKE de GNU
config/configure/Configure
Esto se utiliza para detectar las características del objetivo de tu plataforma de montaje. Por ejemplo, detectará si tienes CC o GCC, no CC o GCC, es un script de shell
Este paso se utiliza generalmente para generar un Makefile y prepararse para la siguiente compilación, y puedes controlar la instalación añadiendo parámetros tras configurar, como:
./configure --prefix=/usr
Lo anterior significa instalar el software en /usr
El ejecutable se instala en /usr/bin (en lugar del /usr/local/bin por defecto)
El archivo de recurso se instalará en /usr/share (en lugar del /usr/local/share por defecto)
Al mismo tiempo, puedes configurar los archivos de configuración de algunos programas especificando el parámetro --sys-config=
También hay parámetros como --with、--enable、--withoutout、--disable, etc., que puedes ver en detalle en ./configure --help
hacer
Este paso se utiliza para compilar, que lee instrucciones del Makefile y luego compila
Este paso es la compilación, y la mayoría de los paquetes de código fuente se compilan a través de este paso
Por supuesto, algunos programas escritos en Perl o Python requieren llamadas a Perl o Python para compilar
Si ocurre un error durante el proceso de fabricación, tienes que escribir el código de error (ten en cuenta que no es solo la última línea), y luego puedes enviar un informe de error al desarrollador (normalmente con una dirección de commit en INSTALL), o tu sistema tiene menos dependencias, etc., lo que requiere que estudies cuidadosamente el código de error tú mismo
Hacer prueba / Hacer verificación
Como su nombre indica, este paso consiste en comprobar el paso anterior de make, para asegurarse de que no hay errores en make, es decir, que todos los test y check en este paso deben estar bien y el error es 0
Sudo Make Install
Este paso se utiliza para instalar, que también lee las instrucciones del Makefile y lo instala en la ubicación especificada
Este comando generalmente requiere privilegios de root (porque quieres escribir archivos en el sistema), por lo que sudo se usa en la parte frontal

AUTOMAKE y AUTOCONF son cosas muy útiles para publicar programas en C. Si también escribes programas y quieres usar AUTOMAKE y AUTOCONF, puedes consultar los artículos relacionados en el CNGNU.ORG





Anterior:12 líneas de código HTML de página web harán que tu ordenador se bloquee y tu teléfono se reinicie en minutos
Próximo:SC Create crea un servicio de sistema Windows
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com