Сначала создаю библиотеку, например, mylib.a. Объектый файл module.o скомпилирован из исходника module.c, в котором есть одна функция
CODE
int func (int value)
{
return (value + 1);
}
{
return (value + 1);
}
Библиотека создается так: iarchive mylib.a module.o
После этого полученная библиотека подключается к проекту в IAR (Прописывается путь в настройках проекта в секции линковщика: $PROJ_DIR$\lib\mylib.a)
Теперь при каждом начале сеанса отладки (запуск C-SPY Debugger), IAR просит указать путь с файлу исходнику module.c, чтобы проводить отладку в соответствии коду.
А теперь вопрос: Как избавиться от назойливой просьбы IAR указания пути к исходнику? Мне библиотека для того и нужна, чтобы не показывать исходного кода. Может библиотеку нужно собирать с некими ключами?
В силу возможности подобного говорит тот факт, что run-time библиотеки самого IAR (всякие деления, уможения, прологи, эпилоги), не требуют пути к исходному коду, а молча прогоняют код в ассемблерном варианте.