1

適切な場所と思われる場所を指すようにプロファイルが更新されます。

  PATH=${PATH}:/Applications/Xcode.app/Contents/Developer/usr/bin:${PATH}

コンパイラが見つかりました

[11:39:32] ~: $ which g++
/Applications/Xcode.app/Contents/Developer/usr/bin//g++
[11:39:35] ~: $ which gcc
/Applications/Xcode.app/Contents/Developer/usr/bin//gcc

Hello world は次のようになります。

#include <iostream>
using namespace std;

int main ()
{
  cout << "Hello World!";
  return 0;
}

コマンドラインとTextMateの両方から実行できません

[11:40:15] Desktop: $ g++ untitled.cpp 
untitled.cpp:1:20: error: iostream: No such file or directory
untitled.cpp: In function ‘int main()’:
untitled.cpp:6: error: ‘cout’ was not declared in this scope

パスに他に何が必要で、不足していますか?

4

2 に答える 2

7

答えはいつものように明白です

Xcode コマンド ライン ツールをインストールする

ここに画像の説明を入力

あなたをチェックして/usr/bin、そこに見つけてください:

ここに画像の説明を入力

もう一度やり直してください..すべてが自動的に機能します

ちなみに、OSX10.7 から OSX10.8 へのアップグレードでこれらのリンクが削除されたのは奇妙です

于 2012-08-05T17:21:12.733 に答える
-2

この答えはGCCに対するものですが、他の非vccコンパイラも同じである可能性があります。私がGCCを使用したとき、iostreamは存在しませんでしたが、iostream.hは存在しましたが、iostream.hを試してみることをお勧めします。この問題が再び発生した場合は、STLヘッダーで.hを追加してください。

于 2012-08-05T16:54:21.343 に答える