Как запустить g ++ из окна терминала на моем Mac - PullRequest
1 голос
/ 10 декабря 2010

У меня есть простая программа на C ++, которую я могу скомпилировать (g ++ из командной строки) и запустить с моего рабочего компьютера, но не с моего домашнего компьютера.Я не знаю, чем они отличаются!Они оба MacBook, и я установил iPhone SDK на обоих.

На моем домашнем компьютере: когда я добавляю /Developer/usr/bin к своему PATH, я могу запустить g ++, но он не может включать <string>, и он делаетне распознают printf и такие функции.Что еще мне нужно сделать, чтобы заставить работать g ++?

Ответы [ 2 ]

5 голосов
/ 19 ноября 2011
  1. Установите xCode, а затем закройте
  2. Отредактируйте ваш файл кода C ++ (я использую Smultron, он бесплатный и хороший)
  3. Сохраните ваш файл на рабочем столе с завершением "cpp"
  4. Предположим, у вас есть программа test.cpp
  5. Открыть терминал (Приложения -> Утилиты)
  6. Изменить каталог с помощью команды: cd Desktop
  7. Теперь напишите: g ++ test.cpp -o test
  8. Для запуска вашей программы в Терминале введите: test (только это, без окончания cpp! )
  9. Если ваша программа хорошо написана, на рабочем столе появится новый файл с именем test
  10. Нажмите на нее, и ваша программа будет запущена
  11. Вот и все!
2 голосов
/ 10 декабря 2010

Когда вы установили Xcode и iPhone SDK, вы установили флажок для поддержки разработки Unix?У меня было много проблем с такими вещами, потому что я не делал это, и решение было удалить SDK и начать заново с установленным флажком.

...