Я пытался перекрестно скомпилировать файл для архитектуры ARM, используя цепочку инструментов компиляции arm-lunux-gnueabi. Но я получаю ниже ошибки: -undefined ссылка на `clock_gettime 'для arm arm-linux-gnueabi
undefined reference to `clock_gettime'
Пожалуйста, наставит меня, какие файлы заголовков или библиотеки я должен включать и как, чтобы избавиться через эту ошибку.
Я использую следующую команду для кросс-компиляции: -
make ARCH=arm CROSS_COMPILE -C /path/to/source
Помощь ценится.
Я уже использовал see - arm-linux-gnueabi-gcc -g -O2 -Wall -D_GNU_SOURCE -pthread -I ../ включить -I ../../ -pthread -lrt futex_requeue_pi.c ../ include/futextest.h –
@PradeepGoswami попытается переместить флаг '-lrt' в конце ... – dragosht
@PradeepGoswami -l аргументы идут в конце после ваших .c или .o файлов. Кроме того, вы не должны пытаться скомпилировать файлы .h. – nos