[解決済み] Mac OS Xでターミナルを使用してCプログラムを実行するには?
2023-01-16 21:20:12
質問
C言語初心者です。以下は私のプログラムです。
#include <stdio.h>
int main(void)
{
printf("Hello, world!\n");
return 0;
}
Terminalで実行しようとした後、こう表示されます。
MacBook-Pro-MacBook:~ macbook$ /Users/macbook/Desktop/peng/Untitled1
-bash: /Users/macbook/Desktop/peng/Untitled1: Permission denied
MacBook-Pro-MacBook:~ macbook$
どうして?
どのように解決するのか?
まず、プログラムを
program.c
.
ここで、コンパイラが必要なので
App Store
にアクセスし、インストールします。
Xcode
をインストールします。検索方法
App Store(アップストア
? を実行します。
"スポットライト検索"。
と入力して
⌘
スペース
と入力し
App Store
と入力し
入力
を押します。
アプリストア はこのように表示されます。
Xcode ではこのように App Store :
次に、コマンドラインツールを
ターミナル
. 起動方法
ターミナル
? 別の
"スポットライト検索"。
を実行する必要があります。
⌘
スペース
と入力し
Terminal
と入力し
入力
が推測されたら
Terminal
.
では、このようにコマンドラインツールをインストールします。
xcode-select --install
を実行することでコンパイルできます。
gcc
という大きくて醜いソフトウェア開発 GUI を起動することなく、次の行のように
Xcode
:
gcc -Wall -o program program.c
注意
: OS X の新しいバージョンでは
clang
の代わりに
gcc
のような、このような。
clang program.c -o program
で実行すればいい。
./program
Hello, world!
あなたのプログラムがC++であれば、おそらくこれらのコマンドのいずれかを使用したいと思うでしょう。
clang++ -o program program.cpp
g++ -std=c++11 -o program program.cpp
g++-7 -std=c++11 -o program program.cpp
関連
-
[解決済み】Mongod が /data/db フォルダがないと文句を言う問題
-
[解決済み] Bashスクリプトのソースディレクトリをスクリプト自体から取得するにはどうすればよいですか?
-
[解決済み] Bashシェルスクリプトでディレクトリが存在するかどうかを確認するにはどうすればよいですか?
-
[解決済み] Bashで通常のファイルが存在しないかどうかを判断する方法を教えてください。
-
[解決済み] Bashで文字列変数を連結する方法
-
[解決済み] Bashで文字列が部分文字列を含むかどうかをチェックする方法
-
[解決済み] Bashスクリプトからプログラムが存在するかどうかを確認するにはどうすればよいですか?
-
[解決済み] Mac OS Xで、指定したTCPポートでリッスンしているのは誰ですか?
-
[解決済み] MacのターミナルからVSCodeを起動する/開く
-
[解決済み] C言語でオブジェクト指向のコードを書くとしたら、どのようにすればよいのでしょうか?[クローズド]
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
赤線の位置は必ずしも間違っていない:式は変更可能なlvalueでなければならないエラーは、この文とは別の場所に存在する可能性があります。
-
C - 添え字の値が配列でもポインタでもベクトルでもないエラー
-
[解決済み] Code::Blocks アプリケーションをコンパイルできない
-
[解決済み] C言語で%sを正しく使う - 超基本レベル
-
[解決済み] Windows用Cコンパイラ?[クローズド]
-
[解決済み] Linux Socket write() によるBad File Descriptor C
-
[解決済み] C関数から文字列を返す
-
[解決済み] C言語における「static」の意味とは?
-
[解決済み] 難読化Cコードコンテスト2006。sykes2.cの解説をお願いします。
-
[解決済み] C言語でオブジェクト指向のコードを書くとしたら、どのようにすればよいのでしょうか?[クローズド]