- 浏览: 1446033 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (691)
- linux (207)
- shell (33)
- java (42)
- 其他 (22)
- javascript (33)
- cloud (16)
- python (33)
- c (48)
- sql (12)
- 工具 (6)
- 缓存 (16)
- ubuntu (7)
- perl (3)
- lua (2)
- 超级有用 (2)
- 服务器 (2)
- mac (22)
- nginx (34)
- php (2)
- 内核 (2)
- gdb (13)
- ICTCLAS (2)
- mac android (0)
- unix (1)
- android (1)
- vim (1)
- epoll (1)
- ios (21)
- mysql (3)
- systemtap (1)
- 算法 (2)
- 汇编 (2)
- arm (3)
- 我的数据结构 (8)
- websocket (12)
- hadoop (5)
- thrift (2)
- hbase (1)
- graphviz (1)
- redis (1)
- raspberry (2)
- qemu (31)
- opencv (4)
- socket (1)
- opengl (1)
- ibeacons (1)
- emacs (6)
- openstack (24)
- docker (1)
- webrtc (11)
- angularjs (2)
- neutron (23)
- jslinux (18)
- 网络 (13)
- tap (9)
- tensorflow (8)
- nlu (4)
- asm.js (5)
- sip (3)
- xl2tp (5)
- conda (1)
- emscripten (6)
- ffmpeg (10)
- srt (1)
- wasm (5)
- bert (3)
- kaldi (4)
- 知识图谱 (1)
最新评论
-
wahahachuang8:
我喜欢代码简洁易读,服务稳定的推送服务,前段时间研究了一下go ...
websocket的helloworld -
q114687576:
http://www.blue-zero.com/WebSoc ...
websocket的helloworld -
zhaoyanzimm:
感谢您的分享,给我提供了很大的帮助,在使用过程中发现了一个问题 ...
nginx的helloworld模块的helloworld -
haoningabc:
leebyte 写道太NB了,期待早日用上Killinux!么 ...
qemu+emacs+gdb调试内核 -
leebyte:
太NB了,期待早日用上Killinux!
qemu+emacs+gdb调试内核
转载http://www.cppblog.com/true/archive/2007/07/15/28065.html
redhat5.4测试可用
/root/haoning/ace/ACE_wrappers/examples/C++NPv1
下可以make
redhat5.4测试可用
/root/haoning/ace/ACE_wrappers/examples/C++NPv1
下可以make
export ACE_ROOT=/root/haoning/ace/ACE_wrappers export LD_LIBRARY_PATH=$ACE_ROOT/ace:$ACE_ROOT/lib:/usr/local/lib:$LD_LIBRARY_PATH tar –zxvf ACE.tar.gz ACE_wrappers/ACE-install.sh mv ACE_wrappers/ACE-install.sh . mkdir /root/ACE cp ACE-5.4.1.tar.gz /root/ACE vi ACE-install.sh 我们可以看到缺省的,这个文件是用来在UNIX下做安装的。所以我们要将其中的有 关UNIX的部分换成linux即可。 “MY_ACEDIR=${HOME}/aceconfig” -->> “MY_ACEDIR=/home/my/ACE” “MY_ACE_CONFIG=config-sunos5.4-sunc++-4.x.h” -->> “MY_ACE_CONFIG=config-linux.h” “MY_ACE_GNU_MACROS=platform_sunos5_sunc++.GNU” -->> “MY_ACE_GNU_MACROS=platform_linux.GNU” 好了,文件修改完毕,保存退出“:wq”。 chmod 777 ACE-install.sh ./ACE-install.sh 测试 /root/haoning/ace/ACE_wrappers/examples/C++NPv1 make 如果不报错就成功了 并生成/root/haoning/ace/ACE_wrappers/examples/C++NPv1/.obj目录
ACE在Linux环境下的编译安装 [Author by Jet Yan in April 4,2005] 第一步 设置ACE_ROOT环境变量 (1)export ACE_ROOT=/home/jet/ACE_wrappers export LD_LIBRARY_PATH=$ACE_ROOT/ace:$LD_LIBRARY_PATH (2)或者直接在用户目录下编辑.bashrc文件,内容如下: ACE_ROOT=/home/jet/ACE_wrappers export ACE_ROOT LD_LIBRARY_PATH=$ACE_ROOT/ace:$LD_LIBRARY_PATH export LD_LIBRARY_PATH 然后重新登陆 (3)另一种方法是修改系统的/etc/profile文件(不过这样还是以用户变量为 优先设置,即如果已经按照上面的两种方法进行了设置,那么以下的设置将不 会被系统采用。) “vi /etc/profile” 在其中加入4行 ACE_ROOT=/opt/ACE export ACE_ROOT LD_LIBRARY_PATH=$ACE_ROOT/ace:$LD_LIBRARY_PATH export LD_LIBRARY_PATH 我是加在“export PATH USER….”后的。完成后将/etc/profile执行一次,命令: “chmod 555 /etc/profile” “/etc/profile” 这样我们的ACE_ROOT就设置好了,可以用如下命令查看ACE_ROOT是否设置好了: “echo $ACE_ROOT” 这个时候最好reboot启动一次linux。 ------------------------------------------------------------------- 第二步 解压出ACE-install.sh文件并修改 (1)在/home/jet下建立子目录ACEInstall,将ACE.tar.gz上传至该目录 (2)从ACE.tar.gz解压出单个文件ACE-install.sh: tar –zxvf ACE.tar.gz ACE_wrappers/ACE-install.sh (3)ACE-install.sh放在哪个目录下无所谓,因为安装目录是由刚才设定的$ACE_ROOT决定的。 (4)vi ACE-install.sh 我们可以看到缺省的,这个文件是用来在UNIX下做安装的。所以我们要将其中的有 关UNIX的部分换成linux即可。 “MY_ACEDIR=${HOME}/aceconfig” -->> “MY_ACEDIR=/home/my/ACE” “MY_ACE_CONFIG=config-sunos5.4-sunc++-4.x.h” -->> “MY_ACE_CONFIG=config-linux.h” “MY_ACE_GNU_MACROS=platform_sunos5_sunc++.GNU” -->> “MY_ACE_GNU_MACROS=platform_linux.GNU” 好了,文件修改完毕,保存退出“:wq”。 ------------------------------------------------------------------- 第三步 运行ACE-install.sh(shell脚本)安装ACE (1)当前目录/home/jet/ACEInstall/ACE_wrappers (2)修改ACE-install.sh的属性,使其可执行 chmod 777 ACE-install.sh (3)执行: ./ACE-install.sh 此后将是较长时间的解包、编译等待时间。这个过程将不会出现任何错误,因为安装脚本 将为我们做很多事情,如:生成config.h,生成platform_macros.GNU。(即使出现删除 文件的错误,对结果应该没有影响,遇到这种情况要具体分析一下。) 因此就不需要按ACE-install.html中说的那样手工做如下改动: 在$ACE_ROOT/ace目录下: ln -s config-linux.h config.h 在$ACE_ROOT/include/makeinclude/目录下: ln -s platform_linux.GNU platform_macros.GNU (Windows中没有文件连接这一说,所以要自己生成一个config.h文件,再在它的里面加一 句话“#include "ace/config-win32.h"”。) (4)如果编译中出现错误,如“../apps/gperf”等,请编辑$ACE_ROOT/apps下的Makefile, 将其中的有关“gperf”的部分注释掉,这个东西只是一个例子,可以不去编译它。 强调一下,用ACE-install.sh来安装,会编译ACE、tests、apps等。 最后会生成libACE.so及tests、apps下也会出来很多经过编译的文件。 当然如果你只是下载了ACE.tar.gz这样的单个包来安装,你可以手工改文件,再make, 因为只编译ACE,工作就少了很多,手工做还可以接受。 (5)编译过程日志放在/tmp/myacemaker.err ------------------------------------------------------------------- 第四步 直接测试ACE提供的例子 (1)在$ACE_ROOT/examples/Synch中,修改proc_sema.cpp文件如下: #include "ace/OS_NS_stdio.h" 在main函数中 ACE_OS::printf("Hello,World! \n"); (2)执行make,OK后运行。 (3)如果运行时装在不到share object,可能是lib路径问题,因为.so文件是程序运行过程中 装载的,不是在编译的时候,因此要设置LD_LIBRARY_PATH: [jet@S]$ export LD_LIBRARY_PATH=/home/jet/ACE_wrappers/lib:$LD_LIBRARY_PATH ------------------------------------------------------------------- 第五步 写一个简单的程序测试一下ACE (1)在/home/jet/下新建ACETest子目录,写好程序如client.cpp,上传到该目录 (2)拷贝第四步的那个Makefile文件到该目录,并做如下修改 修改其中输出文件名“BIN = hello”,并修改“ .obj/proc_sema.o .obj/proc_sema.so .shobj/proc_sema.o .shobj/proc_sema.so: proc_sema.cpp \” 中后面的“proc_sema.cpp”成“client.cpp”。 好,我们可以编译一个我们自己的ACE程序了,make即可。应该能通过,生成执行文件client, 大小大约为112Kb。运行之,“./client”。 ------------------------------------------------------------------- ================================================= 另一种更为直接的安装方法: 步骤1:设置环境变量 export ACE_ROOT=/home/jet/ACE_wrappers export LD_LIBRARY_PATH=$ACE_ROOT/ace:$LD_LIBRARY_PATH 也可以直接修改.bashrc文件,以免退出后设置的这些变量消失 [env][echo $ACE_ROOT] 步骤2: 针对不同版本创建两个文件链接: 在$ACE_ROOT/ace目录下: ln -s config-linux.h config.h 在$ACE_ROOT/include/makeinclude/目录下: ln -s platform_linux.GNU platform_macros.GNU 步骤3: 在$ACE_ROOT目录下,新建一个目录,用以执行configure的结果 mkdir aaa cd aaa 在$ACE_ROOT/aaa中运行 ../configure 在确认结果无误后,执行 make OK! [rm -f -r *]删除目录下所有的文件和子目录-f是强制force删除,-r是代表目录也删除 [ldd 可执行文件] 显示该文件运行时候需要的动态链接库 [ipcs] 显示系统的共享内存、信号量、消息队列的情况 ipc show [ipcrm <shm| msg| sem> id]
发表评论
-
xl2tp 备份
2019-09-24 16:25 5782019年9月24日更新: 注意,需要开启firewall ... -
sdl笔记
2019-01-31 17:19 689sdl教程教程 https://github.com/Twin ... -
tinyemu
2019-01-24 17:59 1402参考https://bellard.org/jslinux/t ... -
aws搭建xl2tp给iphone使用
2018-12-26 21:37 18122019年12月26日 可以参考原来的配置 https:// ... -
consul的基本使用
2017-06-27 11:13 1355### 安装 [centos7上consul的安装](ht ... -
lvs的helloworld
2017-06-13 20:36 563###################lvs######### ... -
系统调用的helloworld
2017-05-04 16:14 564《2.6内核标准教程》 p293 #include < ... -
bitcoin和cgminer的安装
2017-04-05 22:45 1924参考 http://blog.csdn.net/rion_ch ... -
ceph安装和常用命令
2017-03-21 21:55 915/etc/hosts ssh-keygen ssh-copy- ... -
mobile terminal 笔记
2016-12-02 15:35 547找出旧的iphone4 越狱之后可以变个小操作系统 mobi ... -
socket基础和select(python)
2016-06-14 17:21 1763上接 c语言的socket基础ht ... -
socket基础(c语言)
2016-06-14 16:45 944不使用select 普通的基础socket连接,对多个客户端的 ... -
ffmpeg+nginx 的直播(2,直播摄像头和麦克风)
2016-05-28 20:21 4259假设我的服务器是centos7 192.168.139.117 ... -
ffmpeg+nginx 的直播(1,直播播放的视频文件)
2016-05-26 17:11 652264位操作系统centos7 ############ 1.一 ... -
socat和netcat(nc)
2016-04-29 22:36 1679转 原文链接: http://www.wenquan.name ... -
neutron基础九(qemu nat网络)
2016-02-06 17:21 1559接上基础八,kvm透传nested忽略 1.在主机ce ... -
neutron基础八(qemu 桥接网络)
2016-02-06 13:13 1491qemu的桥接和nat的qemu启动命令是一样的,但是后续的脚 ... -
neutron基础七(qemu tap)
2016-02-02 17:02 974使用qemu 建立个虚拟机 然后用tap设备, 根据基础六,t ... -
neutron基础六(bridge fdb)
2016-01-28 18:30 2143转发表 在三台机器上建立三个namespace 192.16 ... -
南北流量
2016-01-23 23:26 1766一、三层网络架构: 接入层:负责服务器的接入和隔离 汇聚层:汇 ...
相关推荐
ACE安装说明,ACE安装说明(unix/windows/linux/sun/hp平台)
Linux环境下ACE的安装方法,设置 ACE_ROOT 的环境变量,在$ACE_ROOT/ace 目录中创建 config.h 文件,添加如下内容后保存退出m在$ACE_ROOT/include/makeinclude 目录中创建 platform_macros.GNU 文件,添 加如下内容后...
ACE在Linux环境下的编译安装 第一步 设置ACE_ROOT环境变量 (1) export ACE_ROOT=/home/test/ACE_wrappers export LD_LIBRARY_PATH=$ACE_ROOT/ace:$LD_LIBRARY_PATH
ACE TAO安装 很全面(VS2008)
ACE安装指南,teaf里面的ace安装指南,百度到的大部分不能够使用,这个是自己亲自实践,并且测试用的,没有任何的多余步骤,简单易懂
亲自测试,安装编译ACE6.4.5,环境:Win10 64位+VS2013编译ACE-6.4.5,安装测试成功。为了便于后来人学习,不走弯路,特意制作此pfd安装教程,提高学习效率。
linux下ACE安装文件, 提供了强大的进程管理等功能,ACE-6.1.1.tar.gz
注:运行前,先配置好ACE库,本demo使用的是ACE6.0 本例子实现了一个简单的socket tcp通信。供初学者学习使用。 ACE安装配置参考: http://blog.csdn.net/hireboy/article/details/8863458
在linux下编译安装设置ACE的具体方法。
在linux下安装和配置ace,按照步骤操作即可。
首次接触ace,摸索出来的安装方法 Linux下ACE工具包安装详细过程
ACE的相关资料集合,包括: ACE.PPT ACE原理 ACE安装说明 ACE程序员指南 ACE技术论文集 ACE教程 ACE网络编程学习笔记
ACE在Linux下编译安装.txt 学习ACE
-----ACE自适配通讯环境的应用 超清晰版,一看即会。
TAO编译安装文档.doc 全部实践过 主要从网上查找,但是经过归纳整理过。
解决microsoft.ace.oledb.12.0连接失败所需要的驱动 完整版.zip 解决microsoft.ace.oledb.12.0连接失败所需要的驱动 完整版.zip 解决microsoft.ace.oledb.12.0连接失败所需要的驱动 完整版.zip 解决microsoft.ace....
此系列,包含ACE入门资料,VS下配置,以及ACE程序员教程
安装步骤: 1、 在$(ACE_ROOT)/ace/目录下创建config.h。在该文件中增加两行: 第一行: #include "ace/config-hpux-11.00.h" 第二行: 必须是一个空行 对于LINUX环境,第一行为:#include "ace/config-linux.h" 2...
ACE for unix安装指南.mht,给在unix下使用ACE的朋友一个帮助
最新的ACE库安装包,很方便安装,代码写起来特容易