Re: порядок аргументов gcc
| Newsgroups | gmane.linux.debian.user.russian |
|---|---|
| Message-ID | <[email protected]> |
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. Ю.