Linux下c语言与mysql链接

最近在做一个项目,底层是C,需要使用到数据库,所以查了点资料,要进行C语言与Mysql的链接,并且还有处理编译个问题。

首先,要安装开发包.

在ubuntu下通过源安装的mysql,则需要执行一下的操作:

因为通过源安装的时候默认是不安装mysql.h等.h开发文件的,所以要自己安装一下的.

下载mysql的源码包:

下载源码包后在/usr/src/mysql的目录下会生成一个mysql-source-5.5.tar.gz的源码包文件。

进入该目录后解压这个文件:

此时解压后会出现一个mysql-5.5的目录,进入该目录,会有一个include的文件夹,拷贝该文件夹:

安装链接库:

如果是源码编译安装的那就要简单很多了。

include文件就已经在安装的目录了…那个链接库文件也在安装目录的lib下了所以编译时注意一下,就ok了.

其次编写mysql链接的C文件.

下面就是编译了,我以在ubuntu下为例,其它类似,注意更改相印的目录就行。

ok,编译就完成了,现在就可以测试了…

 

ubuntu12.04下安装nodejs

今天导师让我们熟悉一下nodejs为后面的项目做准备,当然要熟悉nodejs当然是第一步打环境,然后去熟悉,下面就分享一下,我大家nodejs的经验。

首先声明一下,这个nodejs不建议从源里安装,因为会遇到许多的问题,所以就源码安装喽。

第一步,安装依赖包

1)安装编译器和运行环境.一般只用这个就好了.后面的可以自己看着办.

#这个下面的可以执行下看看。反正要保证所有需要的都已经安装好了。

2).确保系统安装来python,gcc,g++,如果没有则安装:

第二步. 下载编译安装nodejs

1).下载nodejs源码包,

这个建议从官网下,当然github上也可以的啊。官网的地址是:http://nodejs.org

解压nodejs

2).编译安装nodejs

注:指定的安装目录要在安装完毕后.设置权限.很重要!如果本身账户就是root那这里都是废话.如果不是就请注意了.如何设置文件权限,后面有讲.现在可以继续。

3).增加软链接:node和npm到/usr/bin

因为系统的环境变量里面没有node和npm等等,

4)添加全局环境变量

修改/etc/profile文件,添加在文件最后添加PATH=“/usr/local/node/bin:$PATH”

刷新全局变量

5)查看node和npm版本

第三步.安装express

第四步.测试

首先创建一个工作目录

启动第一个项目

测试是否启动成功curl

重新开启一个终端执行以下命令;

如果出现一下的信息就ok了。

当然node app.js的那个终端里会有产生的日志:

附:上面的教程忘了介绍安装spm直接运行以下命令即可,其实这个包不影响什么的。

如果安装过程有权限的问题,可以执行一下命令试试,当然不存在问题,这步可以忽略。

其实我个人不建议把文件的权限更改为777的。

到此,整个环境的搭建都就完成了,祝大家好运…

VirtualBox后台运行命令

每次运行Virtualbox都会有一个窗口,用起来特别的不方便,为什么不能向Kvm一样在后台运行呢,在网上找了一些资料,还真可以载后台运行(不是使用&)。

做个笔记以后会经常用到的.