安装magent到/usr/local/下
cd /usr/local
mkdir magent
cd magent/
wget
http://memagent.googlecode.com/files/magent-0.6.tar.gz
tar zxvf
magent-0.6.tar.gz
/sbin/ldconfig
sed -i "s#LIBS = -levent#LIBS = -levent
-lm#g" Makefile
make
错误1:
gcc -lrt -Wall -g -O2
-I/usr/local/include -m64 -c -o magent.o magent.c
magent.c: In function
‘writev_list’:
magent.c:729: error: ‘SSIZE_MAX’ undeclared (first use in
this function)
magent.c:729: error: (Each undeclared identifier is
reported only once
magent.c:729: error: for each function it appears
in.)
make: *** [magent.o] Error 1
解决办法:
vi ketama.h
在开头加入
#ifndef SSIZE_MAX
# define SSIZE_MAX
32767
#endif
错误2:
gcc -Wall -g -O2 -I/usr/local/include
-m64 -c -o magent.o magent.c
gcc -Wall -g -O2 -I/usr/local/include -m64
-c -o ketama.o ketama.c
gcc -Wall -g -O2 -I/usr/local/include -m64 -o
magent magent.o ketama.o /usr/lib64/libevent.a /usr/lib64/libm.a
/usr/lib64/libevent.a(event.o): In function `gettime’:
(.text+0×449):
undefined reference to `clock_gettime’
/usr/lib64/libevent.a(event.o): In
function `event_base_new’:
(.text+0x72a): undefined reference to
`clock_gettime’
collect2: ld returned 1 exit status
make: ***
[magent] Error 1
解决办法
vim Makefile
CFLAGS = -Wall -g -O2
-I/usr/local/include $(M64)
改为:
CFLAGS = -lrt -Wall -g -O2
-I/usr/local/include $(M64)
错误3:centos 6
[root@test magent]# make
gcc -Wall -g -O2 -I/usr/local/include -m64 -c
-o magent.o magent.c
gcc -Wall -g -O2 -I/usr/local/include -m64 -c -o
ketama.o ketama.c
gcc -Wall -g -O2 -I/usr/local/include -m64 -o magent
magent.o ketama.o /usr/lib64/libevent.a /usr/lib64/libm.a
gcc:
/usr/lib64/libm.a:没有那个文件或目录
make: *** [magent] 错误 1
解决办法
ln -s
/usr/lib64/libm.so /usr/lib64/libm.a
注:有可能还会报错 gcc: /usr/lib64/libevent.a: 没有那个文件或目录
如果有,可执行
vi Makefile
找到 LIBS = /usr/lib64/libevent.a /usr/lib64/libm.a
修改 LIBS = /usr/libevent 的安装路径/libevent.a /usr/lib64/libm.a
例: LIBS = /usr/lib/libevent.a /usr/lib64/libm.a
查看magent是否安装成功
cd usr/bin/magent ./magent
please provide -s "ip:port" argument
memcached agent v0.6 Build-Date: Oct 15 2012 16:12:30
Usage:
-h this message
-u uid
-g gid
-p port, default is 11211. (0 to disable tcp support)
-s ip:port, set memcached server ip and port
-b ip:port, set backup memcached server ip and port
-l ip, local bind ip address, default is 0.0.0.0
-n number, set max connections, default is 4096
-D don't go to background
-k use ketama key allocation algorithm
-f file, unix socket path to listen on. default is off
-i number, set max keep alive connections for one memcached server, default is 20
-v verbose
分享到:
相关推荐
Infolytica Magnet v6.11.2 ELECTROMAGNETIC FIELD SIMULATION SOFTWARE MagNet has helped hundreds of engineers and designers worldwide accurately model, analyze and predict the performance of their ...
5. 无线通信:在天线设计和无线通信系统中,MagNet能够进行天线性能评估、覆盖范围计算及干扰分析。 四、MagNet的计算流程 1. 模型构建:用户使用MagNet的图形界面创建几何模型,导入材料属性,并定义边界条件。 ...
- **MAGNET软件介绍**:MAGNET是一款由Infolytica公司开发的专业电磁场模拟软件,主要用于解决静态2D(二维)及部分3D(三维)磁力场问题。 - **2D与3D建模**: - **2D建模**:适用于平面对称结构,如平面变压器、...
电磁场分析软件MagNet
《Magnet Robot - 磁力检索机器人:全方位解析与应用》 在信息化时代,获取各种数字资源变得越来越便捷,而Magnet Robot - 磁力检索机器人正是这样一款为安卓用户量身打造的高效搜索工具。这款软件以其强大的磁力...
### Magnet 教程知识点解析 #### 一、Magnet 软件简介 ...通过这些教程的学习,用户不仅可以掌握Magnet软件的基本使用方法,还能深入了解电磁仿真技术的核心原理和技术细节,从而更好地应用到实际工作中去。
3. **内存分段**:支持对内存镜像进行分段,这对于处理大型内存或者网络传输镜像文件时尤为有用,可以分批处理,提高效率并减少错误。 4. **安全性**:该工具的设计考虑到了证据的完整性,确保在提取过程中不会对...
MagNet 7.1是由INFOLYTICA公司推出的强大电磁场分析工具,其在电磁领域的专业性及易用性得到了业界的广泛认可。这款软件主要用于解决复杂的电磁场问题,如电磁兼容性(EMC)、电磁干扰(EMI)、天线设计、磁路设计等...
《Python库hot_magnet-0.0.1-py3-none-any.whl详解》 在IT行业中,Python作为一门强大的编程语言,拥有丰富的第三方库支持,使得开发工作变得更加高效便捷。今天我们要关注的是一个名为“hot_magnet”的Python库,...
### 海基科技MagNet教程知识点详述 #### 一、概述 海基科技的《MagNet教程》是一份详尽的技术文档,旨在为用户提供Infolytica MagNet软件的全面培训指南。这份教程包含了从软件的基本操作到高级功能的全方位介绍,...
### Magnet BLDC分析实例知识点概览 #### 一、MagNet软件概述 - **软件功能**:MagNet是一款专门用于电磁场仿真分析的高级软件工具,适用于电机设计、磁性材料评估等多种应用场景。 - **应用领域**:广泛应用于电机...
Magnet是一个专门为Android平台设计的轻量级依赖反转库,它实现了DI的概念,并且特别适合高度模块化的应用。 Magnet的核心概念是作用域(Scope),它允许我们将对象的生命周期绑定到特定的组件或活动。在Android中...
MagNet v7.1 license+patch
【Magnet磁力资源】是一种基于BitTorrent协议的资源索引和分享方式,它通过独特的“磁力链接”(Magnet URI)来标识和共享文件,而非传统的HTTP或FTP等下载方式。磁力链接不再依赖于中央服务器,而是利用P2P技术让...
ZIP是一种常见的文件压缩格式,用于将多个文件或文件夹打包成一个单一的、更小的文件,便于存储、传输和分享。在Windows、MacOS或Linux等操作系统中,用户可以轻松地创建、解压和管理ZIP文件。 描述中的内容与标题...
电磁场仿真分析是现代电子工程中的一个重要分支,它涉及到电磁场理论的应用以及实际工程问题的解决。MagNet是一款专业的低频电磁场分析仿真工具,自1978年推出以来,在业界一直处于领先地位。这款软件因其强大的功能...
首先, MagNet 软件可以用于解决电磁场问题。通过设置不同的求解域、边界条件、激励源等,可以模拟各种电磁场模型,从而帮助学生更好地理解电磁场理论。例如,学生可以使用 MagNet 软件来模拟屏蔽球模型,观察电磁场...
该软件的主要功能是通过计算机辅助工程(CAE)手段,帮助工程师和科研人员模拟和分析各种电磁场分布及电磁现象。 从给定的文件内容中,我们可以提取出以下知识点: 1. MagNet软件的基本操作界面包含了典型的菜单栏...
这款软件的出现,极大地简化了BT种子的查找和下载过程,使得用户无需在众多网站间徘徊,一站式解决资源搜索问题。 磁力链接(Magnet URI)作为BT种子的一种表示方式,已经成为网络资源共享的重要手段。它通过特定的...
Magnet is a concise dependency injection and dependency inversion library for Android, designed for highly modular applications. Magnet operates on hierarchical dependency scopes where a child scope ...