Я пытался использовать libqmi, но не могу пройти через компоновщик. Он продолжает говорить «неопределенная ссылка» на функции libqmi. Любые предложения, что нужно?
Для gcc доступны пути и библиотеки, символы находятся внутри libqmi-glib, похоже, что все на месте.
Код, я думаю, самый простой.
int main(int argc, char **argv)
{
GFile *qmi = g_file_new_for_path("/dev/cdc-wdm0");
printf("%li\r\n", (long int)(qmi));
g_object_unref(qmi);
return 0;
}
И сборка идет так:
gcc -I/usr/local/include/libqmi-glib/ -I/usr/include/glib-2.0/ -I/usr/lib/x86_64-linux-gnu/glib-2.0/include/ whatever.c -L/usr/local/lib/ -L/usr/lib/x86_64-linux-gnu/ -lqmi-glib -lglib-2.0