Ада Компиляция Распечатать полный путь

Простой вопрос Я собираю программу Ада с Gnat. Команда gcc выглядит как gcc -c -Ia -Ibunch -Iof -Iincludes -I- -o /some/object/file.o /some/source/file.adb Однако формат ошибки состоит только из file.adb:line:offset: problem,

Есть ли способ заставить GNAT make или gcc напечатать полный путь к файлу в его ошибках, как указано в командной строке? IE: чтобы получить /some/source/file.adb:line:offset: problem,

Я знаю что с -gnatv Можно утверждать, что он печатает полный путь, но я хочу что-то значительно менее многословное, чем это.

1 ответ

Решение

Тебе нужно -gnatef опция:

-gnatef Показать полный путь к источнику в кратких сообщениях об ошибках.

gcc -gnatef -c %CD%\file.adb
C:\DATA\jff\data\python\stackru\file.adb:1:01: "procedure" expected

https://gcc.gnu.org/onlinedocs/gcc-4.3.6/gnat_ugn_unw/Switches-for-gcc.html

Другие вопросы по тегам