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
Ïà¹ØÎĵµ£º
viÊÇËùÓÐUNIXϵͳ¶¼»áÌṩµÄÆÁÄ»±à¼Æ÷£¬ËüÌṩÁËÒ»¸öÊÓ´°É豸£¬Í¨¹ýËü¿ÉÒÔ±à¼Îļþ¡£µ±È»£¬¶ÔUNIXϵͳÂÔÓÐËùÖªµÄÈË£¬»ò¶à»òÉÙ¶¼¾õµÃvi³¬¼¶ÄÑÓ㬵«viÊÇ×î»ù±¾µÄ±à¼Æ÷£¬ËùÒÔÏ£Íû¶ÁÕßÄܺúðÑËüѧÆðÀ´£¬ÒÔºóÔÚUNIXÊÀ½çÀï±Ø½«³©ÐÐÎÞ×è¡¢ÓÎÈÐÓÐÓ࣬ÒòΪÆäËû¼¸ÖÖÎı¾´¦ÀíÆ÷²¢·ÇUNIX±ê×¼Å䱸¡£Ëµ²»¶¨±ðÈ˵ÄLinux»úÆ÷û°²×°joe»ò ......
linuxϲ鿴gcc°æ±¾
gcc -v
Êä³ö½á¹ûÖÐ
Target: i486-linux-gnu
i486Ó¦¸ÃÊÇÐéÄâ»úµÄÎÊÌ⣬ÏÖÔÚÖ÷Á÷cpuÓ¦¸Ã¾ùΪi686.
i386,i486,i586·Ö±ðÊÇÕë¶Ô80386,80486,80586±àÒëµÄ°ü£¬i686¾Í±È½Ï¹ã·ºÁË£¬´Óp2¿ªÊ¼x86´¦ÀíÆ÷¾Í½øÈëÁËp6¹¹¼ÜµÄʱ´ú£¬Ò»Ö±µ½ÏÖÔÚ¶¼ÊÇp6¼Ü¹¹¡£Ð¼ܹ¹µÄcpuÏòϼæÈÝΪ¾É¼Ü¹¹±àÒëµÄÈí¼þ°ü.
i386.rpmÓëi686 ......
1. Linux ½Å±¾±àд»ù´¡
¡¡¡¡1.1 Óï·¨»ù±¾½éÉÜ
¡¡¡¡1.1.1 ¿ªÍ·
¡¡¡¡³ÌÐò±ØÐëÒÔÏÂÃæµÄÐпªÊ¼£¨±ØÐë·½ÔÚÎļþµÄµÚÒ»ÐУ©£º
¡¡¡¡#!/bin/sh
¡¡¡¡·ûºÅ#!ÓÃÀ´¸æËßϵͳËüºóÃæµÄ²ÎÊýÊÇÓÃÀ´Ö´ÐиÃÎļþµÄ³ÌÐò¡£ÔÚÕâ¸öÀý×ÓÖÐÎÒÃÇʹÓÃ/bin/shÀ´Ö´ÐгÌÐò¡£
¡¡¡¡µ±±à¼ºÃ½Å±¾Ê±£¬Èç¹ûÒªÖ´Ðиýű¾£¬»¹±ØÐëʹÆä¿ÉÖ´ÐС£
¡¡¡¡ÒªÊ¹½Å±¾¿ ......