Linking Data Server App

I’m trying my first foray into using Data Server. I’ve pasted the oven
temperature example code from the helpfile into oven.c.
$ qcc -c -o oven.o oven.c
$ qcc -l /usr/lib/libds.a -o oven oven.o
oven.o: In function main': oven.o(.text+0x12): undefined reference to ds_register’
oven.o(.text+0x64): undefined reference to ds_create' oven.o(.text+0xa1): undefined reference to ds_set’
oven.o(.text+0xbd): undefined reference to ds_set' oven.o(.text+0xd4): undefined reference to ds_clear’
oven.o(.text+0xe3): undefined reference to `ds_deregister’
cc: /usr/ntox86/bin/ld error 1

What am I doing wrong?

Thanks,
Marty Doane

Hello Marty,

Change your second command to ‘qcc -o oven oven.c -l /usr/lib/libds.a’
and that will solve your problem.

Regards,
Dave B.

Marty Doane wrote:

I’m trying my first foray into using Data Server. I’ve pasted the oven
temperature example code from the helpfile into oven.c.
$ qcc -c -o oven.o oven.c
$ qcc -l /usr/lib/libds.a -o oven oven.o
oven.o: In function main': oven.o(.text+0x12): undefined reference to ds_register’
oven.o(.text+0x64): undefined reference to ds_create' oven.o(.text+0xa1): undefined reference to ds_set’
oven.o(.text+0xbd): undefined reference to ds_set' oven.o(.text+0xd4): undefined reference to ds_clear’
oven.o(.text+0xe3): undefined reference to `ds_deregister’
cc: /usr/ntox86/bin/ld error 1

What am I doing wrong?

Thanks,
Marty Doane