exeファイルを実行できません。 [閉じる]

exeファイルを実行できません。 [閉じる]

コード(.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。しかし、より良い名前を見つけることができます。

関連情報