He generado el archivo .exe a partir del archivo C (es decir, filename.c) después de compilar en la máquina Linux con la opción -O. ¿Deseo saber cómo ejecutar ese archivo .exe cuando se inicia el sistema Linux?
He generado el archivo .exe a partir del archivo C (es decir, filename.c) después de compilar en la máquina Linux con la opción -O. ¿Deseo saber cómo ejecutar ese archivo .exe cuando se inicia el sistema Linux?
Respuestas:
Compile filename.c en linux y simplemente agregue el comando a /etc/rc.d/rc.local. Esto se ejecutaría cuando la computadora arranque. Otra forma sería crear un script para él en /etc/rc.d/init.d/ y luego crear enlaces a él en los niveles de ejecución relevantes /etc/rc.d/rc3.d/, / etc / rc. d / rc5.d /
Para ejecutar archivos exe en Linux necesitas Wine.
Así que primero tienes que comenzar el vino, y luego tu exe. Supongo que tienes que ponerlos en /etc/rc.d/(Elija el nivel de ejecución apropiado)
Hola, he generado un archivo .exe a partir del archivo C (es decir, filename.c) después de compilar en la máquina Linux con la opción -O
Supongo que está utilizando GCC y quiere decir '-o' en lugar de '-O'. En este caso, ha llamado al archivo "file.exe", aunque en Linux no necesita especificar la extensión del archivo como "exe".
Entonces has hecho algo como
gcc filename.c -o file.exe
Luego puede ejecutar el programa usando
./file.exe
Si desea que la aplicación compilada se ejecute al inicio, deberá colocar el archivo compilado en una ubicación común e investigar qué scripts de inicio se ejecutan para su distribución ( init.rc
). Puede encontrar esto útil.
Una vez que haya encontrado cómo agregar un script de inicio, puede agregarlo /var/myapp/test.exe
a un script de inicio existente o escribir el suyo.