2015-02-09 2 views
-3

Я установил C++ 4.9 в свой Mac, но компиляция как-то прекратилась. Может ли кто-нибудь сказать мне, почему? благодаря! enter image description hereКак запустить программу C++ в терминале mac

+0

http://stackoverflow.com/questions/ 19575956/building-c-not-working-in-osx-10-9 – ppolak

+0

Не пропустите скриншоты. Используйте простой текст, вырезанный и вставленный из окна терминала, чтобы будущие пользователи могли найти этот вопрос, если они будут искать в полученном вами сообщении. –

ответ

4

Если вы прочитали строку выше «компиляция завершена». вы получите объяснение, почему. Ошибка #include <wchar.h>: wchar.h не удалось найти. Пожалуйста, прочитайте ошибки, которые показывает вам компилятор.

Скорее всего, вам необходимо reinstall the command-line tools.

+0

Алекс, скорее всего, прав. Прежде чем приступать к переустановке, посмотрите, добавляет ли этот файл http://bit.ly/193dtQw в папку, в которой хранится ваша программа, а затем компиляция помогает. Если вы получаете еще один «* .h файл отсутствует», возможно, это связано с плохой установкой. Это видео может помочь в инструкциях по установке (для mavericks) https://www.youtube.com/watch?v=ax0-h43_CVg – beckah

+0

спасибо вам, ребята! – BengDai

0

Похоже, что верхняя часть вывода вашего терминала (на самом деле печатает вызов g ++) отсутствует, но каталог, в котором хранится wchar.h, не найден. На моем mac это /usr/include/c++/4.2.1/tr1. Вы можете добавить каталог на свой адрес:

> export PATH=$PATH:/user/include/c++/4.2.1/tr1 

Или используйте файл makefile, который ищет этот путь для заголовков.

Конечно, вам необходимо убедиться, что у вас есть этот заголовок в первую очередь.

0

Перейти к http://developer.apple.com и инструменты командной строки установки для Mavericks в противном случае вы можете просто ввести это в терминале, чтобы установить все инструменты командной строки Xcode-выберите --install

Смежные вопросы