Компиляция кода C с использованием TextMate - PullRequest
2 голосов
/ 28 декабря 2011

Предположим, у вас есть 3 файла в вашем проекте C

 - a.c
 - a.h // Header for a.c
 - b.c

Apple-R не может правильно связать файлы, появляется ошибка ld. (ld: symbol(s) not found for architecture x86_64)

enter image description here

Запуск gcc вручную в командной строке отлично работает gcc -o executable a.c b.c

Можно ли переопределить, что Apple-R делает или нужно makefile создать? Можно одну ссылку Apple-R на make file?

1 Ответ

1 голос
/ 28 декабря 2011

Если у вас включен пакет Make, вы сможете выполнить Command-B, чтобы построить проект с текущим Makefile. В любом случае, вам, вероятно, следует использовать Makefile вместо того, чтобы полагаться на команду «Выполнить» TextMate, которая не знает о зависимостях и еще много чего.

...