EP08 - Função 'select' definida em binarysearch.h conflite com outra biblioteca

EP08 - Função 'select' definida em binarysearch.h conflite com outra biblioteca

por Sergio Rosendo -
Número de respostas: 1




A função select definida em binarysearchst.h conflite com outra de mesmo nome em uma biblioteca padrão do gcc.
Eu posso renomear select no .h e rodar, mas como só será enviado o binarysearchst.c, poderá haver problemas.

Issue descrita em: https://github.com/contiki-os/contiki/issues/1434
Tentei instalar outras versões do gcc mas não resolveu.

Alguém mais recebeu este erro?

Em resposta à Sergio Rosendo

Re: EP08 - Função 'select' definida em binarysearch.h conflite com outra biblioteca

por José Coelho de Pina -

Oi Sérgio,

Tente compilar de uma das seguintes formas

% gcc -Wall -std=c99 -g -O0 -pedantic -Wno-unused-result -Wno-unused-function -c unit_test.c
% gcc -Wall -ansi    -g -O0 -pedantic -Wno-unused-result -Wno-unused-function -c unit_test.c

Para não escrever tudo isso é melhor usar o Makefile.

P.S. Desculpe, a parte relevante é

% gcc -ansi    -c unit_test.c
% gcc -std=c99 -c unit_test.c