Anton
gcc же можно везде юзать ) Ну, если им собирать ))
🦥Alex Fails
разумеется
Anton
Ну вот )
🦥Alex Fails
ну, ты ему задай переменные среды HOST_ARCHITECTURE=armv7
🦥Alex Fails
и про платформу
Anton
А зачем арм-то ?
🦥Alex Fails
я их наизусть не помню, на их сайте вродь есть
🦥Alex Fails
А зачем арм-то ?
а у тебя x86-самс?
Anton
Это на комп нннада
🦥Alex Fails
а
Anton
А не для тела
🦥Alex Fails
так
🦥Alex Fails
ща
🦥Alex Fails
что тебе компилятор пишет?
Anton
Протокол взаимодействия для AT команд
Anton
usb.h просит
🦥Alex Fails
linux/usb.h?
🦥Alex Fails
еще есть Libusb
Anton
Ща, сек, проверю
🦥Alex Fails
ок
🦥Alex Fails
значит, это libusb
🦥Alex Fails
можно ее скачать, и добавить -Iinclude/libusb
🦥Alex Fails
если положить рядышком папку include
🦥Alex Fails
и в нее хедеры из Libusb
Anton
Эммм, почти ничего не понял, но сейчас попробую ))
🦥Alex Fails
тоже вариант
🦥Alex Fails
в лине вроде б в репах надо искать
🦥Alex Fails
под венду когда мне надо , я гуглю и тырю исходники 😂
🦥Alex Fails
http://www.libusb.org/
Anton
ДА я уже в сузке нашёл
Anton
libusb-1_0-devel | Библиотека USB | package
Anton
оно ?
Anton
Ну вот поставил
Anton
А что-то укаывать надо теперь ?
Stanislav
$ pkg-config —cflags —libs libusb -lusb — вот это
Anton
$ pkg-config —cflags —libs libusb -lusb — вот это
-lusb — вот это Это как понять ?
Stanislav
gcc -lusb file.c
Anton
gcc -lusb usbswitcher.c Вот так типо ? )
Stanislav
угу
Anton
anton@linux-urif:~> gcc -lusb usbswitcher.c usbswitcher.c:16:17: fatal error: usb.h: Нет такого файла или каталога #include "usb.h" ^ compilation terminated. anton@linux-urif:~>
Suigintou45
-I/usr/include/libusb-1.0 или куда оно там упало
Stanislav
дев пакет то стоит?
Anton
libusb-1_0-devel | Библиотека USB | package
Stanislav
наврал
Stanislav
pkg-config --cflags --libs libusb-1.0 -I/usr/include/libusb-1.0 -lusb-1.0
Stanislav
вот эти флаги)
Anton
Это как бы две отдельных комады ? )
Suigintou45
вывод pkg-config (то, что в посте во второй строке) надо вставить как параметры для gcc
Anton
А оно как бы ничего не выводит )
Suigintou45
там тире вместо двух дефисов. автозамена...
Anton
anton@linux-urif:~> pkg-config -cflags -libs libusb-1.0 Unknown option -cflags
Stanislav
два дефиса...
Anton
кек
Anton
Ну вот что оно
Anton
anton@linux-urif:~> pkg-config —cflags —libs libusb-1.0 -I/usr/include/libusb-1.0 -lusb-1.0 anton@linux-urif:~>
Anton
Вписа первую
Anton
вылезло
Anton
-I/usr/include/libusb-1.0 -lusb-1.0
Suigintou45
как-то так: gcc `pkg-config --cflags --libs libusb-1.0` a.c
Anton
А можно узнать, что за а.сср ?
Anton
понял уже
Anton
Всё равно ругется хД
Anton
anton@linux-urif:~> gcc pkg-config --cflags --libs libusb-1.0 usbswitcher.c usbswitcher.c:16:17: fatal error: usb.h: Нет такого файла или каталога #include "usb.h" ^ compilation terminated. anton@linux-urif:~>
Suigintou45
libusb.h )
Ned
стоп
Ned
народ
Ned
а никто не обратил внимание на то, что там #include ""
Ned
дааа
Ned
бля
Ned
я тоже об этом
Ned
и?
и он должен лежать в одной папке с исходырём
Ned
всмысле хедер
Stanislav
Typical implementations first search the directory where the current file resides and, only if the file is not found, search the standard include directories as with (1).
Kirill
таки совершенно не обязательно
🦥Alex Fails
Надо б поковырять эту либу
🦥Alex Fails
Надо б поковырять эту либу
Но ща надо поковыряться с кутэ крейтером и ведроидом
Kirill
потом как покавыряетесь, скиньте что получилось, интересно как мобильные приложения на кутях делают