コード(.cファイル)があります。次のコマンドを使用します。
#!/bin/bash
#
gcc file.c -o file.exe
#./file.exe
したがって、Wineを使用して.exeファイルを実行しようとすると、次のエラーメッセージが表示されます。
"ワイン: Z:\home\User\Desktop\file.exe/ の EXE 形式エラー"
何が問題なのでしょうか?詳細については、最近Linuxをインストールしましたが、実行したいコードが一種のグラフ/視覚化を表示するようになっています。ダウンロードする必要があるソフトウェアがありますか?
答え1
湾岸協力協議会実行中のLinuxオペレーティングシステム用の実行可能ファイルを作成します。 Wine は Windows 実行可能ファイルを実行します。彼らは違う。 WineがなくてもLinux環境で実行可能ファイルを実行できます。ところで、Linuxでは実行ファイルにサフィックスを付けないのが慣例です.exe
。
答え2
使用
gcc ファイル.c -o a.out
ファイルを次のように実行します。./a.out
GNU/Linux でファイルをビルドしてコンパイルするため、ワインで実行する必要はありません。いずれにせよ、プログラムを.exe形式にコンパイルしません。
file
注:出力ファイルは既知のLinuxプログラムなので、呼び出さないでくださいfile
。しかし、より良い名前を見つけることができます。