Как использовать другой компилятор в makefile? - PullRequest
0 голосов
/ 15 марта 2019
CC -c main.ada
process_begin: CreateProcess(NULL, CC -c main.ada, ...) failed.
make (e=2): The system cannot find the file specified.
Makefile:13: recipe for target 'main' failed
mingw32-make: *** [main] Error 2

Использование компилятора TADS для компиляции файлов ada в makefile..CC - это компилятор tads

1 Ответ

2 голосов
/ 15 марта 2019

make не может найти команду CC.Он должен быть в вашем PATH, чтобы make мог его найти.

Возможно, CC на самом деле является переменной среды, и вы забыли написать ${CC} вместо CCчтобы получить его значение.

В документации вам, в основном, нужно посмотреть, как бы вы вызывали компилятор из командной строки,

CC -c main.ada

кажется неправильным способом.Некоторый быстрый поиск в Интернете предполагает, что команда на самом деле называется tc, а не CC.

...