Fwd: about gcc -o snmpdemoapp ... -lsnmp
"Clement Hsu" <[email protected]>
| Newsgroups | gmane.network.net-snmp.user |
|---|---|
| Message-ID | <[email protected]> |
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 <[email protected]> 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 [email protected] Please see the following page to unsubscribe or change other options: https://lists.sourceforge.net/lists/listinfo/net-snmp-users