
Utilizo compilación cruzada para C++ usando MinGW... uso
/usr/bin/i586-mingw32msvc-g++Nombre del archivo.cpp
para compilar, pero quiero poder escribir
guauNombre del archivo.cpp
¿Creo que necesito establecer una variable PATH o algo así?
Nota
Tenga en cuenta que no tengo mucha experiencia con Linux, pero puedo manejar fácilmente la terminal y demás. Si esto es muy básico, dígame cómo hacerlo. Tenga en cuenta que este es un motor de búsqueda muy afectado (set /usr/bin/i586-mingw32msvc-g++?), ¡enfermizo!
Respuesta1
No necesitas cambiar tu $PATH
ya que /usr/bin
ya está en tu camino. De hecho, podrías ejecutar el comando como
i586-mingw32msvc-g++ filename.cpp
Eso no es muy bonito, así que, en su lugar, haz uno de
1. Cree un alias para el comando.
Abra ~/.bashrc
y agregue esta línea:
alias gww='/usr/bin/i586-mingw32msvc-g++'
Ahora, abra una nueva terminal para .bashrc
volver a leerla (o obtenerla manualmente con source ~/.bashrc
) y podrá usarla gww
como nombre del comando.
2. Haga un enlace a él en /usr/bin
.
Puede crear un enlace simbólico al compilador y nombrarlo gww
:
cd /usr/bin
sudo ln -s i586-mingw32msvc-g++ gww
Ambos enfoques le permitirán invocar i586-mingw32msvc-g++
ejecutando gww
. Puedes utilizar el que prefieras. La principal diferencia es que el primer enfoque lo pondrá a disposición únicamente del usuario, mientras que el segundo será para todo el sistema.