GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo cambiar la ubicación de qmake PREFIX

Para ~QT 5:

En qmake el directorio de instalación para las reglas de instalación estándar proviene del qmake variable target.path .

En general, qmake no utiliza una configuración llamada PREFIX , aunque debido a que este es el término tradicional en Unix para el directorio de instalación de destino, es una convención bastante popular para que proyectos particulares creen su propio PREFIX variable para usar dentro de sus archivos de proyecto (*.pro ).

Eche un vistazo al .pro archivos del proyecto y averiguar dónde target.path Está establecido. Si se establece desde una variable de entorno, es decir,

target.path = $$(PREFIX)  # note the regular parentheses

luego puede pasar el valor en el entorno que ejecuta qmake en:

$ PREFIX=/path/to/my/dir qmake 

Si se establece desde un qmake propiedad, es decir,

target.path = $$[PREFIX]  # note the square brackets

luego puede establecer la propiedad de forma persistente para futuros qmake se ejecuta en la línea de comando:

$ qmake -set PREFIX /path/to/my/dir

Si se establece desde una variable interna, se verá como

target.path = $$PREFIX

o

target.path = $${PREFIX}  # note the curly braces

No hay forma de anular el valor de una variable interna del qmake línea de comando; necesitas averiguar dónde en el .pro archivar la variable interna que se está configurando y realizar los cambios apropiados, tal vez simplemente editando el .pro archivo, o si hay algún tipo de lógica allí, descubrir cómo hacer que elija un valor diferente.


De acuerdo con "qmake -h", esto lo configuraría globalmente:

qmake -set prefix /path/to/correct/dir


Linux
  1. Cómo cambiar un nombre de host en Linux

  2. Cómo cambiar un nivel de ejecución en el sistema RHEL 7 Linux

  3. Cómo cambiar el nivel de ejecución predeterminado en Debian 10 / Debian 9

  4. ¿Cómo cambiamos la contraseña raíz?

  5. Cómo cambiar el nombre de host en Debian

Cómo cambiar la configuración de ubicación en Google Chrome

Cómo cambiar el nivel de ejecución actual en RHEL 8/CentOS 8

Cómo cambiar de usuario en Linux

Cómo cambiar la dirección IP en Linux

¿Cómo cambiar los registros MX?

Cómo cambiar la contraseña en Ubuntu