Para fazer um teste no Ubuntu com o RTAI, por'em, ele est'a retornando este erro abaixo:
obs: 'e um trecho de codigo do 2net.com, fiz algumas altera'coes para comparar o tempos.
obs2: ele estava rodando normalmente, mesmo ap'os minhas altera'coes.
# cc -Wall -std=gnu99 -g -pthread -lrt -o timerfd timerfd.c -lrt
timerfd.c: In function ‘thread_1’:
timerfd.c:27:2: warning: implicit declaration of function ‘now’ [-Wimplicit-function-declaration]
start=now();
^
timerfd.c:35:4: warning: implicit declaration of function ‘delay_ms’ [-Wimplicit-function-declaration]
delay_ms(1);
^
timerfd.c: In function ‘thread_2’:
timerfd.c:50:5: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘char *’ [-Wformat=]
printf("%d", "%d", i, out ); ^ timerfd.c:50:5: warning: too many arguments for format [-Wformat-extra-args] /tmp/cc7hgWzU.o: na função `thread_1': /home/bessa/src/periodic-threads-master/timerfd.c:27: referência indefinida para `now' /home/bessa/src/periodic-threads-master/timerfd.c:32: referência indefinida para `now' /home/bessa/src/periodic-threads-master/timerfd.c:33: referência indefinida para `now' /home/bessa/src/periodic-threads-master/timerfd.c:35: referência indefinida para `delay_ms' collect2: error: ld returned 1 exit status make: ** [timerfd] Erro 1
Pergunta
bessabr
Ol'a, estou tentando compilar este programa...
Para fazer um teste no Ubuntu com o RTAI, por'em, ele est'a retornando este erro abaixo:
obs: 'e um trecho de codigo do 2net.com, fiz algumas altera'coes para comparar o tempos.
obs2: ele estava rodando normalmente, mesmo ap'os minhas altera'coes.
# cc -Wall -std=gnu99 -g -pthread -lrt -o timerfd timerfd.c -lrt
timerfd.c: In function ‘thread_1’:
timerfd.c:27:2: warning: implicit declaration of function ‘now’ [-Wimplicit-function-declaration]
start=now();
^
timerfd.c:35:4: warning: implicit declaration of function ‘delay_ms’ [-Wimplicit-function-declaration]
delay_ms(1);
^
timerfd.c: In function ‘thread_2’:
timerfd.c:50:5: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘char *’ [-Wformat=]
printf("%d", "%d", i, out );
^
timerfd.c:50:5: warning: too many arguments for format [-Wformat-extra-args]
/tmp/cc7hgWzU.o: na função `thread_1':
/home/bessa/src/periodic-threads-master/timerfd.c:27: referência indefinida para `now'
/home/bessa/src/periodic-threads-master/timerfd.c:32: referência indefinida para `now'
/home/bessa/src/periodic-threads-master/timerfd.c:33: referência indefinida para `now'
/home/bessa/src/periodic-threads-master/timerfd.c:35: referência indefinida para `delay_ms'
collect2: error: ld returned 1 exit status
make: ** [timerfd] Erro 1
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.