English
   

    安装指南

    最后修订: 08/02/2005

  • 说明

    Magic C++是windows下的跨平台可视化C/C++集成开发环境,既支持基于Unix/Linux/BSD服务器的远程开发,也支持基于Cygwin/MinGW的windows本地开发。

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

    对于Cygwin/MinGW本地开发

    不需要安装服务器端,直接安装 IDE( Integrated Development Environment 可视化集成开发环境 )就可以开始使用了。

    解压软件包

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

  • Unix/Linux/BSD远程开发

    • 安装系统需求:

      服务器 操作系统:

      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)并且工作正常

    • 客户端安装 - 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

  • Cygwin/MinGW本地开发

    • 安装系统需求:

      开发环境:

      Cygwin/MinGW( 需要安装gcc, g++, gdb等编程开发环境软件包 )

      Windows操作系统:

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

    • 准备工作

      在开始安装 Magic C++ 之前,请检查
      (1)Cygwin或MinGW能够正常工作
      (2)Cygwin或MinGW已经安装了编程开发环境(如gcc,g++,gdb等)并且工作正常

    • 安装IDE(可视化集成开放环境)

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

    在安装的过程中可以选择是否需要安装MinGW。如果系统中已经安装了Cygwin或MinGW,在安装的过程中可以自动进行搜索Cygwin或MinGW的安装路径以便完成相应的配置工作;您也可以跳过这一步,在安装完成之后在IDE里使用菜单'File/Local Host Setting...'手工进行设置。

  • 支持

如果在安装的过程中遇到了问题,请参考

FAQ( 常见问题解答 )

如果您的问题没有出现在FAQ中,请发送邮件到

技术支持邮箱

或者

将您的问题发到

Magic C++论坛

我们会尽快回复。

我们还提供以下相关服务

Magic C++ 培训课程,入门级/中级/高级
Magic C++ 定制服务
Magic C++ OEM服务
Unix/Linux/嵌入式软件项目外包/咨询服务
IDE(集成开发环境)定制/项目外包/咨询服务

欢迎与我们联系

迈思信息技术有限公司
市场部: marketing@magicunix.com
技术支持部:support@magicunix.com

美国
地址:5385 Wyntree Court
      Norcross, GA 30071
免费电话: 1-877-357-4092  

加拿大
地址:33 ISABELLA STREET EAST, SUITE 2812,
      TORONTO,ONTARIO,M4Y 2P7
免费电话: 1-877-357-4092
电话: 416-921-5115
传真: 416-921-5115

中国
地址: 北京市海淀区中关村南大街2号数码大厦25楼 100086
电话: 010-82781195 010-81975240
传真: 010-82781195

地址: 广州市天河区天河软件园科韵路8号 510665
电话: 020-85523619 020-31715180

Back to Top

 
 

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

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