Исполняемый файл ссылки с avr-gcc для модульного теста с cmocka

Я реализовал несколько тестовых примеров в своем коде, используя cmocka. Он успешно скомпилирован и связан с MinGW (версия gcc> 6).

Теперь мне нравится использовать набор инструментов, который я буду использовать для создания выходных файлов для моей цели (AVR). Мне удалось скомпилировать его с помощью avr-gcc.exe (версия 4.5.1), но связывание всегда не удается. Можно ли сделать исполняемый файл с помощью avr-gcc? Какие варианты мне нужны?

Ошибка компоновщика:

c: / программные файлы (x86)/atmel/ инструменты avr / набор инструментов avr /bin/../lib/gcc/avr/4.5.1/.. /../../../avr/bin/ld.exe:: такого файла нет: неверный аргумент collect2: ld вернул 1 состояние выхода

Звонок компоновщика в makefile:

"C: \ Program Files (x86) \ Atmel \ AVR Tools \ AVR Toolchain \ bin \ avr-gcc.exe" -g -fprofile-arcs -ftest-покрытие -o Тест-код test.o Fil.o -L"D:\cmockaX\bin" -Wl,- wrap=ge, -Wl,- wrap=au, -Wl,- wrap=st -lcmocka

0 ответов

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