Eu tenho gerado arquivo .exe do arquivo C (ou seja, filename.c) depois de compilar em linux machine com opção -O. Desejo saber como executar esse arquivo .exe quando o sistema linux é inicializado?
Eu tenho gerado arquivo .exe do arquivo C (ou seja, filename.c) depois de compilar em linux machine com opção -O. Desejo saber como executar esse arquivo .exe quando o sistema linux é inicializado?
Respostas:
Compile filename.c no linux e apenas adicione o comando ao /etc/rc.d/rc.local. Isso seria executado quando o computador for inicializado. Outra maneira seria criar um script para ele em /etc/rc.d/init.d/ e então fazer links para ele nos níveis de execução relevantes /etc/rc.d/rc3.d/, / etc / rc. d / rc5.d /
Para executar arquivos exe no Linux você precisa do Wine.
Então primeiro você tem que começar o vinho, e depois o seu exe. Eu acho que você tem que colocá-los em /etc/rc.d/(Escolha o nível de execução apropriado)
Oi, eu tenho gerado arquivo .exe do arquivo C (ou seja, filename.c) depois de compilar na máquina linux com opção -O
Estou assumindo que você está usando o GCC e você quer dizer '-o' em vez de '-O'. Neste caso você nomeou o arquivo como "file.exe", embora no Linux você não precise especificar a extensão do arquivo como "exe".
Então você fez algo como
gcc filename.c -o file.exe
Você pode então executar o programa usando
./file.exe
Se você quiser que o aplicativo compilado seja executado na inicialização, será necessário colocar o arquivo compilado em um local comum e investigar quais scripts de inicialização são executados para sua distribuição ( init.rc
). Você pode encontrar isto útil.
Depois de ter encontrado como adicionar um script de inicialização, você pode adicionar /var/myapp/test.exe
para um script de inicialização existente ou escreva o seu próprio.