Nota

Nota

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 $PATHya que /usr/binya 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 ~/.bashrcy agregue esta línea:

alias gww='/usr/bin/i586-mingw32msvc-g++'

Ahora, abra una nueva terminal para .bashrcvolver a leerla (o obtenerla manualmente con source ~/.bashrc) y podrá usarla gwwcomo 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.

información relacionada