On Fri, 4 Sep 2020, Stanislav Maslovski wrote:
On Fri, Sep 04, 2020 at 12:36:15PM +0300, sergio wrote:On 04/09/2020 12:26, Stanislav Maslovski wrote:gcc --versiongcc (Debian 10.2.0-6) 10.2.0 Это SidПопробуй сделать gcc --verbose usbtest.c -lusb и gcc --verbose -lusb usbtest.c и сравни вывод. -- Stanislav
Хорошая идея! :) Вывод простой, во всем виновата опция "--as-needed" которую теперь при линковке использует по умолчанию gcc. gcc-10 -Wl,--no-as-needed -lm math.c собирает нормально. Опытным путем нашел, что такое поведение начинается с gcc-9. gcc-8 работает без --as-needed. Ю.