linux下nodejs依赖库libuv库,开发环境准备
来源:互联网 发布:电脑桌面软件突然不见 编辑:程序博客网 时间:2024/06/11 03:19
nodejs底层使用libuv库实现异步IO,如果对nodejs的回调函数习以为常,而不知libuv,那岂不是很遗憾。libuv在github上托管了自己的源码,但是我要学习的是希望适用于nodejs某一个版本的,这样的代码是可以经过简单处理,在nodejs之调用的。
第一步 下载nodejs源代码
打开nodejs官网,下载nodejs的源代码,注意,是源代码包。我使用的源码包版本是0.10.36,通过查看change log,这个版本的nodejs使用的libuv的版本是v0.10.30,也就是说,如果你按我的步骤测试的话,libuv的版本是v0.10.30。
第二步 编译nodejs
编译nodejs很简单,把压缩包解压,进入解压之后的目录,依次执行
./configuremakesudo make install
这样,我们就安装好nodejs了。
第三步 静态库及头文件
在编译nodejs的时候,make这一步的时候,在node-v0.10.36/out/Release下,生成了一个叫做libuv.a的静态库文件,而/usr/local/include/node/uv.h则是我们需要的头文件,有了定义和实现,我们就可以进行libuv的开发、学习了。我一般喜欢把libuv.a拷贝到/usr/lib64/libuv.a,编译自己的代码的时候,直接指定静态库的地址。
环境已经准备好,后面的文章中会介绍一些入门的例子。
0 0
- linux下nodejs依赖库libuv库,开发环境准备
- linux下编译libuv库
- 在Ubuntu下准备Nodejs开发环境
- 准备Nodejs开发环境Ubuntu
- linux下lua开发环境准备
- linux环境下,配置eclipse nodejs开发环境
- Linux下躺着搭建nodejs开发环境的正确姿势
- python基础教程学习笔记 — 准备Linux下开发环境
- windows下使用vs2008编译libuv库
- 准备一个linux 开发环境
- Linux下Android开发环境、依赖包安装
- linux环境下Jenkins部署nodejs环境
- libuv之msys2环境下编译
- mac osx 下 nodejs开发环境搭建
- Mac下配置Nodejs开发环境
- Windows下搭建NodeJS绿色版开发环境
- [Nodejs 实战]准备Nodejs开发环境 + Express 3配置 + AngelJS配置
- Windows下VMware准备IOS开发环境
- for xml path
- editext去掉自动获得焦点问题
- Android中用Application类实现全局数据变量的使用
- Cocos2dx开发之锚点
- 使用Redis的Java客户端Jedis
- linux下nodejs依赖库libuv库,开发环境准备
- XP上使用deinstall命令卸载Oracle数据库
- java nio 之MappedByteBuffer
- [WebKit]WebKit2多进程机制的解析
- C++ 数组转换vector
- gooogle 无法访问和用户登录页面打不开的相关问题
- linode账户注册教程2015版
- 年会有感
- Android 使用 Application 总结