本程序需要依赖ACE才能运行,请到[http://download.dre.vanderbilt.edu/ "ACE官网")下载ACE的运行库。
编译教程请参考http://www.cs.wustl.edu/~schmidt/ACE-install.html
异或按照如下步骤进行,首先添加环境变量。
vi .bash_profile
ACE_ROOT=/Software/ACE_wrappers ------就是上面存放ACE解压源文件的目录
export ACE_ROOT
LD_LIBARY_PATH=$ACE_ROOT/ace:$LD_LIBRARY_PATH -----把ACE的库添加到环境变量LD_LIBARY_PATH中去
export LD_LIBRARY_PATH
export PATH=$PATH:$ACE_ROOT/bin --指定MPC的运行路径
你可以先在ace目录下创建一个config.h
添加如下代码#include "ace/config-linux.h"
然后进入$ACE_ROOT/include/makeinclude
新建 platform_macros.GNU,在中加入一行如 下:
include $(ACE_ROOT)/include/makeinclude/platform_linux.GNU
然后回到ace目录
make
make install
编译完成后,检查上一层lib文件夹下的libace.so是否存在,存在则编译成功。 另外,如果在linux下使用epoll模型的话
请配置/etc/security/limits.conf文件。
在里面添加
* soft noproc 10000
* hard noproc 10000
* soft nofile 10000
* hard nofile 10000
下载PSS并解压,在PurenessScopeServer/Linux_Bin路径下。
首先设置脚本运行权限chmod 775 runlinuxmpc.sh
./runlinuxmpc.sh
正常情况下,这个脚本会自动生成makefile文件。
然后运行make
同理,进入purenessscopeserver/PacketParse_Interface目录。(消息解析插件)
chmod 775 runlinuxmake.sh
./runlinuxmake.sh
make
如果要测试框架,可以编译TcpTest模块。(消息处理插件)
进入进入purenessscopeserver/example-Module/TcpTest
chmod 775 runlinuxmake.sh
./runlinuxmake.sh
make
所有插件都编译完成后。
在PurenessScopeServer/Linux_Bin下可以看到如下几个文件。
libPacketParse_Interface.so
libTcpTest.so
PurenessScopeServer
运行./PurenessScopeServer 便可启动成功。
运行./Build目录下的 configure 运行完成后 source ~/.bash_profile
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )