English
   

    安装指南

    最后修订: 07/29/2004

  • 说明

    Magic C++ 采用服务器 / 客户机的工作方式,所以完整安装分为两个步骤: 需要 在 服务器 端安装 RDA( Remote Development Agent 远程开发代理 )和在 客户机端安装 IDE( Integrated Development Environment 可视化集成开发环境 ) 。如果未安装服务器端的 远程开发代理 ,客户端仅能以编辑模式进行工作而无法支持远程编译和调试。

    安装系统需求:

    服务器 操作系统:

    AIX : Aix 4.3 , Aix 5L
    SUN : Solaris 2.6 ,Solaris 2.7 , Solaris 7 , Solaris 8
    HP : HP-UX 9.x , HP-UX 11
    Linux: Red Hat Linux 7.0 , Red Hat Linux 8.0, Red Hat Linux 9.0,Turbo Linux 7.0,SuSE Linux 7.1
    BSD: FreeBSD 4.7 , FreeBSD 4.8 , FreeBSD 4.9. , OpenBSD 2.7.
    ( 需要安装 FTP 、 服务软件包、编程开发环境软件包 )

    客户机操作系统:

    Win2000/XP/2003
    (*** 注意:Magic C++ 客户端不再支持Windows98***)

  • 准备工作

    在开始安装 Magic C++ 之前,请检查
    (1)客户机能够正常的通过FTP、TELNET协议与 服务器进行通信
    (2)服务器上已经安装了 编程 开发环境(如cc、dbx、gcc 、 gdb)并且工作正常

  • 解压软件包

    选择相应的解压缩工具进行解压,得到的解压后的目录结构如下:
    Server\ -- 服务器端 RDA源码 安装包
    Client\ --Windows 客户端 IDE 安装程序
    Doc\ -- 文档

  • 客户端安装 - IDE(可视化集成开放环境)

    进入 Client 目录,双击 Setup.exe ,根据提示进行安装即可。输入任意的序列号进行试用版的安装和使用。如果是升级安装,请在安装程序出现类型提示时选择 repair 安装方式,并在组件选择对话框中选中 tools 组件,继续后续安装步骤即可。

  • 服务器端源码包安装 - RDA(远程开发代理)

    (1)上传到服务器
    (2)解压
    tar –zxvf magicd-VR.tar.gz( 这里 VR 代表源程序版本号 )
    (3)编译安装
    ./configure 或 ./configure --prefix= 安装路径

    注意: 如果不指定安装路径 , 代表安装到当前路径下。

    make
    make install

    如果Magic C++在您的操作系统环境下出现编译错误,请将您编译的所有输出信息(包括编译命令本身)以及执行./configure 命令的输出报告给我们,以便我们迅速解决您的问题。谢谢合作!

  • 启动RDA

    使用缺省参数启动
    进入 magicd 程序安装目录下面的 bin 目录

    cd /path/to/magicd-VR/bin
    ./magicd

    终端将显示, 表示后台守护进程启动成功

    Starting Magic C++ Server daemon program...
    Install Root Directory is :/home/ken/magicd-2.5.0/../magicd-2.5.0
    Starting up http server on the port [2104]
    Magic C++ Server Daemon Startup successfully on port [2004]...
    Copyright(c) 2004 MagicUnix Information Technology Limited. All right reserved

    使用自定义参数启动
    Usage : magicd [-p port] [-t http_port] [-f FILE] [-L FILE] [-a USERNAME,PASSWORD]
    [--help][--version] [--col ] [--row ] [--debug]
    -p PORT
    指定绑定端口,缺省的绑定端口是 2004。
    -t HTTP_Port
    指定HTTP server 端口,缺省端口是2104。
    -f FILE
    指定配置文件,标准的配置文件格式参见后面
    注意: -f 选项将会覆盖所有其它参数 , 使用了 -f 选项后,其它参数都是无效的
    -L FILE
    指定 login 程序位置,如果没有此参数,程序将在 ./configure 时自动寻找此参数。
    -a USERNAME,PASSWORD
    使用用户自行定义的用户名与密码进程校验,用户名与密码之间使用逗号分隔。
    -h = --help
    打印帮助信息
    -v = --version
    打印版本信息
    -d = --debug
    以调试方式启动程序,将会打印详细的信息到日志文件,以便查找出错的原因
    -c = --col
    设定终端列数 缺省列数为 300 列
    -r = --row
    设定终端行数 缺省行数为 100 列
    以下为-f FILE参数指定的 配置文件格式
    [COMMON]
    port=2004
    login=/bin/login
    debug=0
    http_port = 2104
    [WINSZ]
    row = 100
    col = 300
    [SELF_AUTH]
    self auth = 0
    #need check password?
    username=magicd
    password=magicd
    各个参数项解释如下 :
    port - 绑定的端口号
    row - 终端行数
    col - 终端列数.
    self auth - 用户自校验
    username - 用户定义用户名
    password - 用户定义密码
    http_port - HTTP 服务端口
    注意: -f 选项将会覆盖所有其它参数 , 使用了 -f 选项后,其它参数都是无效的
  • 使用非root用户启动RDA注意事项
    使用非超级用户启动的后台服务,无法使用 服务器操作系统提供的用户身份验证功能,因此,您必须手工设置用于前台登录的用户名与密码。方法如下:
    打开 $MAGICHOME/etc/magic.ini 文件,在[SELF_AUTH] 配置项中
    在 "username = magicd" 配置用户名
    在 "password = magicd" 配置密码
    将 "self auth = 0" 修改为 "self auth = 1"
  • 终止RDA
    如果需要,可以使用以下命令停止服务

    进入安装目录下的bin目录

    $./killit.sh

Back to Top

 
 

首页产品购买软件下载技术支持合作伙伴联系我们

版权所有©2004 迈思信息技术有限公司 保留所有权利