Простой вопрос. Я компилирую программу ada с помощью gnat. Команда gcc выглядит как gcc -c -Ia -Ibunch -Iof -Iincludes -I- -o /some/object/file.o /some/source/file.adb
, однако формат ошибки состоит всего из file.adb:line:offset: problem
.Ada Compilation Распечатать полный путь
Есть ли способ получить GNAT make или gcc, чтобы напечатать полный путь к файлу в его ошибках, как указано в командной строке? IE: получить /some/source/file.adb:line:offset: problem
.
Я знаю, что с -gnatv
можно утверждать, что он печатает полный путь, но мне нужно что-то значительно менее подробное.
Я принимаю ваш ответ в течение нескольких минут, когда мне позволено. Спасибо, что нашли этот переключатель. Я решил, что «абсолютный» и «относительный» никогда не нашел «полный» вариант. – LambdaBeta
Я должен сказать, что я знал, что коммутатор существует, поэтому я googled «gnat ada полный путь ошибки» и нашел имя коммутатора (хотя я его мало использую: использование gprbuild + GPS намного удобнее, и в Ада, у вас не может быть более 1 единицы с тем же именем, поэтому она редко бывает полезной) –