<div dir="ltr"><div><div><div><div><div><div><div><div>hello everyone, i have a problem.<br><br></div>when i create new task, i compile in gcc like:<br><br></div>root@vm:~/liblitmus/bin# gcc -o test task.c , the result are :<br><br>/tmp/cc3wjv75.o: In function `main':<br>base_task.c:(.text+0x17): undefined reference to `init_rt_task_param'<br>base_task.c:(.text+0x49): undefined reference to `init_litmus'<br>base_task.c:(.text+0xa0): undefined reference to `gettid'<br>base_task.c:(.text+0xae): undefined reference to `set_rt_task_param'<br>base_task.c:(.text+0x105): undefined reference to `task_mode'<br>base_task.c:(.text+0x157): undefined reference to `sleep_next_period'<br>base_task.c:(.text+0x16f): undefined reference to `task_mode'<br>collect2: ld returned 1 exit status<br><br></div>when i test make without compile gcc, the result are :<br>root@vm:~/liblitmus# make<br><br>gcc -O2 -Wall -Werror -g -Wdeclaration-after-statement -D_XOPEN_SOURCE=600 -D_GNU_SOURCE -m64 -DARCH=x86_64 -I./include -I./arch/x86/include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi  -c -o base_mt_task.o bin/base_mt_task.c<br>bin/base_mt_task.c: In function ‘main’:<br>bin/base_mt_task.c:96:20: error: ‘task’ undeclared (first use in this function)<br>bin/base_mt_task.c:96:20: note: each undeclared identifier is reported only once for each function it appears in<br>bin/base_mt_task.c: In function ‘rt_thread’:<br>bin/base_mt_task.c:154:1: error: implicit declaration of function ‘gettid’ [-Werror=implicit-function-declaration]<br>cc1: all warnings being treated as errors<br>make: *** [base_mt_task.o] Error 1<br><br></div>could anybody help me to fix that? how to solving that?<br></div>and how to compile new task using makefile/make?<br><br></div>thanks for the help..<br><br></div>regards<br></div>Dhanny<br><div><div><div><div><div><div><br></div></div></div></div></div></div></div>