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 --version
gcc (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.
Ю.