兴海北路

---男儿仗剑自横行
<2009年3月>
22232425262728
1234567
891011121314
15161718192021
22232425262728
2930311234

统计

  • 随笔 - 85
  • 文章 - 0
  • 评论 - 17
  • 引用 - 0

常用链接

留言簿(6)

随笔分类

随笔档案

收藏夹

全是知识啊

搜索

  •  

最新评论

阅读排行榜

评论排行榜

要告诉编译器两个路径:
1.编译应这样写:
#gcc -o insert insert.c -I/usr/local/mysql/include/mysql/ -L/usr/local/mysql/lib/mysql -lmysqlclient
编译方法有点不规范。

正确的应该是这样:

1.在程序开头包含头文件应这样写:
#include <mysql.h>

2.编译应这样写:

$ gcc -o mysql mysql.c `mysql_config --cflags --libs`
# 参考资料

[1] UNIX环境高级编程
[2] Linux Kernel Primer
[3] Linux Kernel Interface(2.4)
http://www.faqs.org/docs/kernel_2_4/lki.html
[4] Understanding ELF using readelf and objdump
http://www.linuxforums.org/misc/understanding_elf_using_readelf_and_objdump.html
[5] Study of ELF loading and relocs
http://netwinder.osuosl.org/users/p/patb/public_html/elf_relocs.html
[6] ELF file format and ABI
http://www.x86.org/ftp/manuals/tools/elf.pdf
http://www.muppetlabs.com/~breadbox/software/ELF.txt
(北大OS实验室)http://162.105.203.48/web/gaikuang/submission/TN05.ELF.Format.Summary.pdf
(alert7 大牛翻译)http://www.xfocus.net/articles/200105/174.html
[7] 关于GCC方面的论文,请查看历年的会议论文集
http://www.gccsummit.org/2005/2005-GCC-Summit-Proceedings.pdf
http://www.gccsummit.org/2006/2006-GCC-Summit-Proceedings.pdf
[8] The Linux GCC HOW TO
http://www.faqs.org/docs/Linux-HOWTO/GCC-HOWTO.html
[9] ELF: From The Programmer's Perspective
http://linux.jinr.ru/usoft/WWW/www_debian.org/Documentation/elf/elf.html
[10] C/C++程序编译步骤详解
http://www.xxlinux.com/linux/article/development/soft/20070424/8267.html
[11] GNU binutils小结
http://hi.baidu.com/skxzz/blog/item/d2599f003fdd1c12738b6561.html
[12] C语言常见问题集
http://c-faq-chn.sourceforge.net/ccfaq/index.html
[13] 使用BFD操作ELF
http://elfhack.whitecell.org/mydocs/use_bfd.txt
[14] bfd document
http://sourceware.org/binutils/docs/bfd/index.html
[15] UNIX/LINUX 平台可执行文件格式分析
http://blog.chinaunix.net/u/19881/showart_215242.html