GCCに自分の.Cプログラムをコンパイルさせるには、どのUNIXファイル権限が必要ですか?

GCCに自分の.Cプログラムをコンパイルさせるには、どのUNIXファイル権限が必要ですか?

私は.Cプログラムを作成し、このファイルをUNIXの誰かに提出しました。ただし、ファイルが作成された時点以外にファイルを変更する権限はありません。

私はプログラムをコンパイルし、a.outを実行するためにgccを使用できないように完全に台無しにしたかどうか疑問に思います。権限は次のようにリストされます。

-rw-------

ベストアンサー1

GCCを実行しているユーザーはファイルを読むことができます。たとえば、-rw-------ユーザーが所有者であれば大丈夫です。それ以外の場合r(単純化のために)3が必要になることがあります。

また、ユーザーがコンパイルされたプログラムを同じディレクトリに保存する必要がある場合(最も一般的な状況)、そのディレクトリに対する書き込み権限も必要です。

おすすめ記事