On 04/09/2020 14:17, Stanislav Maslovski wrote:
On Fri, Sep 04, 2020 at 01:40:43PM +0300, Anatoly Pugachev wrote:
On Fri, Sep 4, 2020 at 1:12 PM sergio wrote:
Забавно, но это не у одного меня так:
https://stackoverflow.com/questions/45135/why-does-the-order-in-which-libraries-are-linked-some
On 04/09/2020 14:27, Stanislav Maslovski wrote:
Попробуй сделать
gcc --verbose usbtest.c -lusb
и
gcc --verbose -lusb usbtest.c
и сравни вывод.
одинаковый, за исключением названий файлов и порядка -lusb
% diff a b
12c12
< /usr/lib/gcc/x86_64-linux-gnu/10/cc1 -quiet -v -imultiarch
x86_64-
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
и ср
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
On Fri, Sep 04, 2020 at 01:40:43PM +0300, Anatoly Pugachev wrote:
> On Fri, Sep 4, 2020 at 1:12 PM sergio wrote:
> > Забавно, но это не у одного меня так:
>
> https://stackoverflow.com/questions/45135/why-does-the-order-in-which-libraries-are-linked-sometimes-cause-errors-in-gcc
И вот тут еще, п
On Fri, Sep 4, 2020 at 1:12 PM sergio wrote:
>
>
> % gcc -lusb usbtest.c
> /usr/bin/ld: /tmp/cckKmWxL.o: in function `main':
> usbtest.c:(.text+0x5): undefined reference to `usb_init'
> collect2: error: ld returned 1 exit status
> zsh: exit 1 gcc -lusb usbtest.c
> % gcc usbtest.c -lusb
> %
>
>
On Fri, 4 Sep 2020, sergio wrote:
gcc -lusb file.c
раньше работало, а теперь ругается на undefined reference и надо говорить
gcc file.c -lusb
Что произошло и что поменялось?
--
sergio.
"undefined reference" это ругается компоновщик (linker).
В принципе, для компоновщика всегда было п
% gcc -lusb usbtest.c
/usr/bin/ld: /tmp/cckKmWxL.o: in function `main':
usbtest.c:(.text+0x5): undefined reference to `usb_init'
collect2: error: ld returned 1 exit status
zsh: exit 1 gcc -lusb usbtest.c
% gcc usbtest.c -lusb
%
Забавно, но это не у одного меня так:
https://askubuntu.com/qu
On Fri, Sep 4, 2020 at 12:36 PM sergio wrote:
>
> On 04/09/2020 12:26, Stanislav Maslovski wrote:
> > gcc --version
>
> gcc (Debian 10.2.0-6) 10.2.0
mator@ttip:~$ gcc -lusb usbtest.c
mator@ttip:~$ gcc usbtest.c -lusb
mator@ttip:~$ ./a.out
mator@ttip:~$ rm ./a.out
mator@ttip:~$ gcc --version
gcc
On 04/09/2020 12:26, Stanislav Maslovski wrote:
gcc --version
gcc (Debian 10.2.0-6) 10.2.0
Это Sid
--
sergio.
Доброго времени суток,
On Fri, Sep 04, 2020 at 12:01:00PM +0300, sergio wrote:
> gcc -lusb file.c
> раньше работало, а теперь ругается на undefined reference и надо говорить
> gcc file.c -lusb
> Что произошло и что поменялось?
Какая версия gcc?
% gcc --version
gcc (Debian 8.3.0-6) 8.3.0
Copyrigh
gcc -lusb file.c
раньше работало, а теперь ругается на undefined reference и надо говорить
gcc file.c -lusb
Что произошло и что поменялось?
--
sergio.
12 matches
Mail list logo