找回密码
 用户注册

QQ登录

只需一步,快速开始

查看: 5312|回复: 3

ACE在linux编译的问题

[复制链接]
发表于 2011-5-17 15:30:45 | 显示全部楼层 |阅读模式
我想在编译ACE的时候做到如下几点
(1)更改输出库的位置 不是默认的 ACE_WRAPPERS/lib
(2)更改ACE输出库的名字 从 libACE.so,变成lib***ACE.so

在windows下很好弄,在linux下看了半天ace/GNUMakefile.ACE 这个文件不知道如何动手
本人Linux不熟悉,请问大家啊,谢谢
发表于 2011-5-17 16:39:29 | 显示全部楼层
(1)如果你用的是configure auto build,可以指定--prefix=参数,让它make install到你指定的目录。
(2)这个你完全可以等它编译好了自己手动改一下,然后ln命令一下即可。如果为此而动make文件改起来比较麻烦。
 楼主| 发表于 2011-5-17 18:43:22 | 显示全部楼层
我是用ace目录下的 GNUmakefile.ACE
配置好config.h,和include/makeinclude/platform_macros.GNU 两个文件
直接到ace目录下运行 make -f GNUmakefile.ACE
也就是说我只要ACE的基本库,不要其他的
实际上我觉得linux下的install比较多余
我是想直接能否改GNUmakefile.ACE这个甚至根据这个生成一个新Makefile文件,里面做少量的修改 能否到达我的目的

你的第二个回答,好像不行吧,如果我改了一个名字,其他的库再使用这个改了名字的so文件,是不是链接会出错啊
 楼主| 发表于 2011-6-22 18:15:28 | 显示全部楼层
早搞定了,谢谢
您需要登录后才可以回帖 登录 | 用户注册

本版积分规则

Archiver|手机版|小黑屋|ACE Developer ( 京ICP备06055248号 )

GMT+8, 2024-12-22 16:09 , Processed in 0.194793 second(s), 6 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表