linux 下 raknet 生成静态库和动态库
测试环境是ubuntu
首先从http://www.jenkinssoftware.com/index.html
下载RakNet-3.7....tar.gz
解压压缩文件并进入.../Source目录
编译成静态库和动态库有两种方式
1,传统的linux生成静态库和动态库方式
静态库
如果是多个.cpp文件
@1:g++ -c *.cpp
@2:ar rc libraknet.a *.o
动态库
@1:g++ -c *.cpp
@2:g++ -fPIC -shared libraknet.so *.o
2,raknet本身提供的makefile方式
@1:首先确定你的系统安装了 autoconf automake pkg-config g++
如果没有安装使用$
: sudo apt-get install autoconf automake pkg-config g++ 进行安装
@2 $
:autoreconf -fi
此命令可能出现类似这样的错误
Source/Makefile.am:204 在行尾有空白行(也就是你看到行尾有反斜杠 / 续行符 linux认为该行还没有完,你可以修改或者删除该反斜杠后重新调用autoreconf -fi命令便可)
@3 $:./configure
@4 $make&&make install (make install命令可能要使用管理员权限,最好是使用管理员权限)
在/usr/local/lib(默认安装路径)下你可以找到libraknet.a 和libraknet.so
raknet静态库和动态库使用待续
转载请标记来源,尊重版权
http://blog.csdn.net/weihua1984/archive/2010/01/09/5163742.aspx
相关文档:
1. HCI层协议概述:
HCI提供一套统一的方法来访问Bluetooth底层。如图所示:
从图上可以看出,Host Controller Interface(HCI) 就是用来沟通Host和Module。Host通常就是PC, Module则是以各种物理连接形式(USB,serial,pc-card等)连接到PC上的bluetooth Dongle。
在Host这一端:application,SDP,L2cap等协议 ......
1. 输入法:Ibus。非常好用,可以记忆词语的使用频率,也能智能拼音,可以安装多种输入法,内嵌。
2. 浏览器:firefox。
3. 文件差异比较器: meld diff viewer。
4. office: 首当其冲的open office!!
5. 摄像头: cheese webcam booth。拍照还有模式选择。
6. 文件同步:Grsyn ......
1 前言
许多人在分析linux代码时对网络部分(主要是src/linux/net,src/linux/include/net及src/linux/include/linux目录下的文件)比较感兴趣,确实,尽管已经从书本上学到了大量的TCP/IP原理,不读源码的话,头脑中还是建立不起具体的印象。而分析这部分代码的一个问题便是代码众多而资料很少。这篇文章的目的就是勾勒出 ......
本来我电脑装的是windows和redflag linux,后来感觉没有虚拟机下用着舒服,就准备卸载linux。
1、在windows下的我的电脑——管理——磁盘管理,会看到没有名字的linux分区,在上面点右键,删除逻辑分区
2、重新启动,改动bios启动顺序,把从磁盘启动给禁用,一定要禁用。
3、保存bios设 ......