易截截图软件、单文件、免安装、纯绿色、仅160KB

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


相关文档:

实战Linux Bluetooth编程(三) HCI层编程

1. HCI层协议概述:
HCI提供一套统一的方法来访问Bluetooth底层。如图所示:
从图上可以看出,Host Controller Interface(HCI)  就是用来沟通Host和Module。Host通常就是PC, Module则是以各种物理连接形式(USB,serial,pc-card等)连接到PC上的bluetooth Dongle。
在Host这一端:application,SDP,L2cap等协议 ......

Linux设备模型之input子系统详解

一:前言
最近在研究android的sensor driver,主要是E-compass,其中用到了Linux input子系统.在网上也看了很多这方面的资料,感觉还是这篇分析的比较细致透彻,因此转载一下以便自己学习,同时和大家分享!
(这篇博客主要是以键盘驱动为例的,不过讲解的是Linux Input Subsystem,可以仔细的研究一下!)
键盘驱动将检 ......

Make Linux Resources


 
  Resources on the site
• Interactive map of GNU/Linux OS and FOSS
• "GNU/Linux is my home" - map of GNU/Linux system
• Interactive map of Linux kernel
• Linux inside
• Linux Technology Reference (single page view)
• Linux kernel diagram
• Li ......

Linux网络代码导读v0.2[zhuantie]

1 前言
许多人在分析linux代码时对网络部分(主要是src/linux/net,src/linux/include/net及src/linux/include/linux目录下的文件)比较感兴趣,确实,尽管已经从书本上学到了大量的TCP/IP原理,不读源码的话,头脑中还是建立不起具体的印象。而分析这部分代码的一个问题便是代码众多而资料很少。这篇文章的目的就是勾勒出 ......

Linux下syslog日志函数使用

 
许多应用程序需要记录它们的活动。系统程序经常需要向控制台或日志文件写消息。这些消息可能指示错误、警告或是与系统状态有关的一般信息。例如,su程序会把某个用户尝试得到超级用户权限但失败的事实记录下来。
通常这些日志信息被记录在系统文件中,而这些系统文件又被保存在专用于此目的的目录中。它可能是/usr ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号