Dear Dave:
thanks.
However after i execute the command  the followings message still happening:

gcc snmpdemoapp.c -o snmpdemoapp -L/usr/loca l/lib -Inetsnmp -Icrypto -Im
-Icrypto
gcc: unrecognized option '-snmp'
/tmp/ccJEaKJf.o: In function `main':snmpdemoapp.c:(.text+0x36): undefined
refere nce to `init_snmp'
:snmpdemoapp.c:(.text+0x44): undefined reference to `snmp_sess_init'
:snmpdemoapp.c:(.text+0xaf): undefined reference to `usmHMACMD5AuthProtocol'
:snmpdemoapp.c:(.text+0x12a): undefined reference to `generate_Ku'
:snmpdemoapp.c:(.text+0x141): undefined reference to `snmp_perror'
:snmpdemoapp.c:(.text+0x155): undefined reference to `snmp_log'
:snmpdemoapp.c:(.text+0x16f): undefined reference to `snmp_open'
:snmpdemoapp.c:(.text+0x184): undefined reference to `snmp_perror'
:snmpdemoapp.c:(.text+0x198): undefined reference to `snmp_log'
:snmpdemoapp.c:(.text+0x1b0): undefined reference to `snmp_pdu_create'
:snmpdemoapp.c:(.text+0x1d3): undefined reference to `read_objid'
:snmpdemoapp.c:(.text+0x1f2): undefined reference to `snmp_add_null_var'
:snmpdemoapp.c:(.text+0x20e): undefined reference to `snmp_synch_response'
:snmpdemoapp.c:(.text+0x259): undefined reference to `print_variable'
:snmpdemoapp.c:(.text+0x326): undefined reference to `snmp_errstring'
:snmpdemoapp.c:(.text+0x355): undefined reference to `snmp_sess_perror'
:snmpdemoapp.c:(.text+0x36d): undefined reference to `snmp_free_pdu'
:snmpdemoapp.c:(.text+0x378): undefined reference to `snmp_close'
collect2: ld returned 1 exit status

I don't know how to fix it , can you give me any other suggestions?
Thank you

Best Regards,
Clement Hsu


---------- Forwarded message ----------
From: Dave Shield <[EMAIL PROTECTED]>
Date: 2006/11/29 下午 7:20
Subject: Re: about gcc -o snmpdemoapp ... -lsnmp
To: Clement Hsu <[EMAIL PROTECTED]>
Cc: net-snmp-users <net-snmp-users@lists.sourceforge.net>

On 29/11/06, Clement Hsu <[EMAIL PROTECTED]> wrote:
gcc -c snmpdemoapp.c -o snmpdemoapp -L/usr/local/lib -netsnmp -crypto -lm

I presume that's a typo, and you *did* include the "-l"  before
"netsnmp" and "crypto"

the message shows :

gcc : -lnetsnmp: linker input file unused because linking not done
gcc : -lcrypto: linker input file unused because linking not done
gcc : -lm: linker input file unused because linking not done

That's because you've also added the '-c' flag.
Try

  gcc  snmpdemoapp.c -o snmpdemoapp -L/usr/local/lib -lnetsnmp -lcrypto -lm

Dave
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Net-snmp-users mailing list
Net-snmp-users@lists.sourceforge.net
Please see the following page to unsubscribe or change other options:
https://lists.sourceforge.net/lists/listinfo/net-snmp-users

Reply via email to