OS Xでコンパイルしようとしているhw.cpp
という名前の簡単なHello Worldの例があります。
#include <iostream>
#include <string>
using namespace std;
int main() {
cout << "Hello world!" << endl;
return 0;
}
gcc
を使用してコンパイルしたいのですが、成功していません。 Xcodeの使用など、他のオプションも聞きたいです。
試して
g++ hw.cpp
./a.out
g++
は、GCCのC++コンパイラフロントエンドです。gcc
は、GCCのCコンパイラフロントエンドです。
はい、Xcodeは間違いなくオプションです。 GCCの上に構築されるGUI IDEです。
私はもう少し冗長なアプローチを好むが:
#include <iostream>
int main()
{
std::cout << "Hello world!" << std::endl;
}
g++ hw.cpp -o hw
./hw
user@Host> g++ hw.cpp
user@Host> ./a.out
gcc
でコンパイルするには、いくつかのコマンドラインオプションを渡す必要があります。代わりにg++
でコンパイルします。
この新しいバージョンは次のようになります。
xcrun g++ hw.cpp
./a.out
表示されるエラーの内容を指定しませんでした。
gcc
がエラーを与えているという問題ですか、それともgcc
を実行できないという問題ですか?
後者の場合、最も可能性の高い説明は、開発ツールのインストール時に「UNIX開発サポート」をチェックしなかったため、コマンドライン実行可能ファイルがパスにインストールされていないことです。開発ツールを再インストールし、「カスタマイズ」をクリックしてそのボックスをチェックしてください。
複数の.cppファイルには次を使用します
g++ *.cpp
./a.out
また、CLion(JetBrains)のようなIDEまたはAtomのようなテキストエディターを、gpp-compilerプラグインと共に使用して、チャーム(F5でコンパイルおよび実行)のように機能させることができます。