建立mysql C开发环境

参考: feizf.blogbus.com/logs/30689586.html

命令:

#安装开发包

sudo apt-get install libmysqlclient15-dev

相关mysql头文件和库文件安装在/usr/include/mysql/和/usr/lib/mysql目录

编译操作数据库的C源文件命令是:

gcc demo.c  -I /usr/include/mysql -L /usr/lib/mysql  -lmysqlclient  -o demo

 

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

测试开发环境是否搭建好的代码:

 

#include<stdio.h>
#include<stdlib.h>
#include<mysql.h>

/*
 * compile command:
 * gcc test.c -I /usr/include/mysql -L /usr/lib/mysql -lmysqlclient -o test
 */

int main()
{
        MYSQL mysql;
        mysql_init(&mysql);
       
        return 0;
}

 

学习计划 Unix-C

鉴于目前毕业论文的压力(还没有开始呢我的毕设),原本的看书计划只能暂时搁置,等这学期忙完再继续。

C:

1. 《C程序设计语言》

     看完电子版,不愧为经典中的经典,有机会一定要去图书馆找到这本书再看一遍。

2. 《C和指针》

     已买,还没有看。

3. 《C专家编程》

     已买,还没有看。

4. 《C陷阱与缺陷》

     没买,不过至少要看电子版的,如果好的话再买

 

Unix & Linux

1. 《Linux程序设计》

      不打算买,已经从图书馆借来看完前六章(前四章的书本例子也已经实际code过),不过为了毕设,还是准备先还了吧,下次从第七章继续

      第五章讲终端,第六章讲curses函数库,都是关于终端下文本在屏幕上的输出控制的,看完,书本例子就算了吧

2. 《Linux高级程序设计》

     不打算买,哪天如果有机会在图书馆碰到的话,就借来看看

3. 《Unix环境高级编程》

     一定要买,不知道是买英文版还是中文版呵呵,从图书馆借来的英文版刚看了两章,感觉写的很好懂

 

Algorithm

算法方面的书已经买了好几本,缺少的就是投入。

 

今记录在此,等忙完毕业论文,再继续