Доброго времени суток, уважаемые знатоки! У меня распространенная проблема - я не могу скомпилировать пример из очередного sdk, на этот раз это код позволяющий работать с RFID считывателем Impinj. В makefile есть возможность компиляции под arm, но не на самой распберри, ни на Убунту ничего не компилируется. Код makefile: SOURCES = speedway_embedded_example.cpp LIB_DIR = lib HEADER_DIR = include x86: g++ \ -m32 -Wno-write-strings \ -L$(LIB_DIR) \ -I$(HEADER_DIR) \ $(SOURCES) \ -lltkcpp_x86 -lltkcppimpinj_x86 -lxml2_x86 \ -o bin/speedwayr_x86 arm: arm-none-linux-gnueabi-g++ \ -Wno-write-strings \ -L$(LIB_DIR) \ -I$(HEADER_DIR) \ $(SOURCES) \ -lltkcpp_atmel -lltkcppimpinj_atmel -lxml2_atmel \ -o bin/speedwayr_arm arm-none-linux-gnueabi-strip bin/speedwayr_arm clean: rm bin/* all: x86 arm Архив с исходниками: https://yadi.sk/d/iEqx_24e3PfC6A
Всё, что там увидел - это исходник исполняемого файла, заголовочные файлы и уже откомпилированные библиотеки. Учтите ARM-atmel это микроконтроллер (кстати 32 бита) для установки на плату и срвсем не ARM на малине. Так что это не исходники в полном понимании.
Ну не знаю, не знаю... А Вами указанных исходниках все библиотектеки уже откомпилированы, есть заголовочные файлы и собственно исходник программы, для которой и нужны библиотеки. В Вашем случае видимо всё совпало... будь другое ядро ничего не вышло бы. Но всё равно хорошо, что всё нормально