Настройка проекта XCode со многими отдельными примерами файлов
Я играю с большим количеством маленьких файлов C, просматривая книгу. Например:
- defs.h
- chapter01
- pointers.c
- structPointers.c
- vectorOps.c
- defsTest.c
- chapter02
- selectionSort.c
- recursion.c
- bubbleSort.c
- так далее…
В настоящее время я использую отличное небольшое приложение под названием CodeRunner, но мне не хватает функций отладки и intellisense в XCode.
Есть ли способ настроить проект так, чтобы я мог запускать каждый файл отдельно из одного проекта? Я знаю, что всегда мог бы создать одно рабочее пространство с проектом для каждого отдельного файла, но это кажется очень громоздким - должен быть лучший способ.
1 ответ
1)
Ага. Используя командную строку (вам нужно установить "Дополнения командной строки", которые вы можете скачать по ссылке "В поисках дополнительных инструментов разработчика" на этой странице), можно легко:
gcc -o selectionSort selectionSort.c
(если у вас есть "main
msgstr "функция в вашем.c файле).
Или же:
2)
Чтобы создать из среды Xcode IDE, вам нужно будет создать новый продукт (или целевой объект) для каждого небольшого приложения, которое вы хотите создать, и добавить соответствующий файл.c, который вы хотите создать, в этот новый продукт. Тип приложения, которое вы будете создавать, будет называться "Инструмент командной строки".
Когда вы создаете новый проект или выбираете "Новая цель", это то, что вы увидите, и выберите: