Осваиваю Embedded Linux.
Скомпилил Hello world под MIPS32. Пытаюсь запускать на таргете получаю ошибку:
can't resolve symbol '__uClibc_start_main
Не пойму в чем причина.
Запускал анализатор заголовка ELF для своего файла и для работающего файла с устройства.
Существенной разницы не обнаружил.
Просмотрел оба бинарных файла в текстовом режиме. Видно, что в теле работающего файла имеется строка __uClibc_main, а моем файле - __uClibc_start_main
Почитал интернет, сходу не нашел, почему может быть так.
В чем моя ошибка?