2014-09-11 2 views
0

Итак, я дошел до шестой главы шестого издания C++ Primer. Раздел 6.1.3. охватывает отдельную компиляцию и компиляцию и связывание нескольких исходных файлов. Затем он выводит системные подсказки (например, $ CC factMain.cc fact.cc, где $ - системное приглашение, а CC - имя компилятора), которое вы использовали бы для создания исполняемого файла, показывающего компилятор, где находятся файлы.Отдельная компиляция C++ Xcode 5.1.

Затем он рассказывает о компиляции отдельно, чтобы получить объектный файл, а затем связать их для формирования исполняемого файла.

Теперь я могу ошибаться, но это необходимо в Xcode? Система запрашивает материал и тому подобное. Когда вы создаете проект, у вас есть цель, правильно? И это поставляется с продуктом, исполняемым файлом. Чтобы добавить к нему исходные файлы, не нужно ли просто щелкнуть правой кнопкой мыши и добавить файлы .cpp и .h заголовочные файлы по мере необходимости? Или есть что-то еще, что мне нужно сделать, аналогично описанному в книге, чтобы получить отдельную компиляцию и привязку.

Заранее благодарим за помощь! = D

+0

См. Ссылки в [это решение] (http://stackoverflow.com/questions/21419659/how-to-run-c-from-xcode-5-02) – David

ответ

1

Я вообще не знаю XCode, но IDE обычно делают это одинаково. Они интерпретируют ваш файл проекта в серии отдельных исходных файлов, которые скомпилируются отдельно, а затем запускают компоновщик, чтобы связать его. Все это происходит без взаимодействия с программистами (IDE автоматизируют его, чтобы помочь и ускорить программирование), но хороший программист должен знать, что ему не нужна IDE для компиляции программы - он может просто запустить компилятор напрямую. Короче говоря - если вы используете свою среду IDE, вам не нужно это делать - но это то, что происходит внизу.

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