[解決済み] MAC端末でバイナリファイルの実行ができない
2022-03-01 07:56:15
質問
makefileを使用してファイルを生成しています。 gcc -c hello.c -o hello で、パーミッションの問題を修正しました。 chmod a+x ./hello しかし、"hello" ファイルを実行しようとすると。 ./hello バイナリファイルを実行できませんと表示されました。 誰か助けてください。誰か助けてください。
解決方法は?
gccの-c引数はオブジェクトファイルを生成し、後で実行ファイルを作成するためにリンクする必要があります。作成したオブジェクトファイルを実行することができません。
その代わり、コンパイルとリンクを同時に行うには、.c ファイルが1つしかない場合に適した方法です。
gcc hello.c -o hello
また、コンパイルとリンクのステップに分けたい場合は、次のようにします。
gcc -c hello.c -o hello.o
gcc hello.o -o hello
関連
-
[解決済み】Git リポジトリから .DS_Store ファイルを削除するには?
-
[解決済み】Macでポート3000をロックしているプロセスを検索(およびkill)する
-
[解決済み] [Solved] なぜこのようなエラーが発生するのでしょうか。「データ定義に型またはストレージクラスがない」?
-
[解決済み】C言語でpow( )への未定義参照、math.hを含むにもかかわらず【重複】。
-
[解決済み] プログラムの実行やシステムコマンドの呼び出しはどのように行うのですか?
-
[解決済み] ワイルドカードマッチングに基づいて、現在のフォルダとサブフォルダ内のすべてのファイルを再帰的に検索するにはどうすればよいですか?
-
[解決済み] Mac OS Xで、指定したTCPポートでリッスンしているのは誰ですか?
-
[解決済み] Mac OS Xのターミナルで、前の出力をクリアするにはどうすればよいですか?
-
[解決済み] UnixのコンソールやMacのターミナルでシェルスクリプトを実行するには?
-
[解決済み】Mac OS XでPostgreSQLサーバーを起動するには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】"Expected expression before ' { ' token"(トークンの前に期待される式)。
-
[解決済み】スレッド1:EXC_BAD_ACCESS(コード=1、アドレス=0x0)標準Cメモリ問題
-
[解決済み] エラー:整数が期待されるところで集約値が使用された
-
[解決済み] char pointers: 'char*' から 'char' への無効な変換?
-
[解決済み】int型配列へのポインタのスカラ・イニシャライザの過剰要素
-
[解決済み】なぜか。"エラー: 配列型を持つ式への代入"
-
[解決済み] Cプログラムで「配列の添え字が整数でない」。
-
[解決済み】execvp: バッドアドレスエラー
-
[解決済み】シンプルなC言語のscanfが機能しない?重複
-
[解決済み】c - 警告:関数 'printf'の暗黙の宣言