52

.c ファイルを作成し、OS X 10.8.2 のターミナルで gcc を使用してコンパイルしました。

私の構文は gcc -o<filename> <sourcefile>で、それで問題ありませんでした。これで、実行可能ファイルが表示され、ファイルに<filename>そのように表示されますが、アイコン /lame をダブルクリックする以外に実際に実行する方法がわかりません。入力するだけで実行可能ファイルを実行しようとすると、コマンドが見つかりませんが、実行可能だと思いました...?

ありがとうございました。

編集:私はとても愚かです、それはちょうど開いていました<filename>

4

2 に答える 2

121

$PATH 変数で表示できるように、Unix はシステム パスで使用可能な場合にのみコマンドを実行します。

echo $PATH

パス上にないディレクトリにある実行可能ファイルは、完全な場所を指定しない限り実行できません。したがって、あなたの場合、実行可能ファイルが作業中の現在のディレクトリにあると仮定すると、そのように実行できます

./my-exec

my-execプログラムの名前はどこにありますか。

于 2013-02-26T03:38:50.227 に答える
13

Mac で実行可能ファイルを実行するには

1)。ファイルのパスに移動します。

cd/PATH_OF_THE_FILE

2)。次のコマンドを実行して、chmod コマンドを使用してファイルの実行可能ビットを設定します。

chmod +x ./NAME_OF_THE_FILE

3)。次のコマンドを実行して、ファイルを実行します。

./NAME_OF_THE_FILE

これらのコマンドを実行したら、ファイル パス内でコマンド 3 を実行するだけです。

于 2019-08-26T06:36:03.163 に答える