ACE在LINUX下环境搭建的一个小问题及处理

ACE-Step跨平台兼容性测试实战:从环境搭建到CI/CD集成 跨平台兼容性是现代软件工程中的核心挑战,尤其在混合开发与多云部署成为常态的今天。其原理在于不同操作系统(如Windows与Linux)在文件系统、进程管理、网络通信等底层机制上存在差异,直接使用平台特定API会导致软件行为不一致。实现跨平台兼容的技术价值在于确保应用在任何环境下都能提供一致、可靠的服务,从而提升开发效率、降低运维成本。在自动化测试框架、DevOps工具链等应用场景中,跨平台能力是保证团队协作流畅和交付质量的关键。本文以ACE-Step项目为例,深入探讨如何系统性地进行跨平台兼容性测试,涵盖测 阅读详情

昨天下午在Ubuntu下搭建ACE环境。

在做完环境变量设置,创建config.h后,按照安装说明进行make.一段时间后提示了如下错误,并终止了make.

/usr/local/ACE_wrappers/apps/gperf/tests/test.cpp:28: undefined reference to
`in_word_set(char const *, unsigned int)'
collect2: ld returned 1 exit status
make[4]: *** [cppout] Error 1
make[4]: Leaving directory `/usr/local/ACE_wrappers/apps/gperf/tests'

于是在网上找资料,但是提到这个问题的比较少,最后找到一个帖子,记录一下。

网上的原文:

On this particular machine (linux version?) setting LD_LIBRARY_PATH doesn't
seem to work by itself - I also have the ACE and TAO directories in
/etc/ld.so.conf. At a couple of stages in the build process I have to run
ldconfig for the process to continue. I found the generated cpp.cpp file,
but it was zero size. I erased it and reran make and then I was able to get
past my original problem (it regenerated a good cpp.cpp file).

我的处理方法是把cpp.cpp删除了。

接着的make和install都没有问题。


ACE库使用与环境搭建 一:下载解压ACE库包 #tar -xzvf ACE-6.3.3.tar.bz      解压得到ACE_wrappers 二:设置系统环境变量 #vi /etc/profile  追加:export ACE_ROOT=/home/guojing/ACE_wrappers   export LD_LIBRARY_PATH=$ACE_ROOT/lib:$LD_LIBRARY_PAT 阅读详情

相关推荐

搭建ACE及TAO开发环境的快速方法(Linux+Docker篇)

搭建ACE及TAO开发环境的快速方法(Linux+Docker篇)Stone摘要本文介绍如何利用docker在Linux (Ubuntu 16.04)环境下快速搭建ACE+TAO开发环境。

TAO工作室Stone Jiang的专栏 1618

linux下ace安装教程,linux下安装ACE开发环境

安装环境:虚拟机-centos 7我选择的是ACE+TAO.tar.gz FTP下载Full源码,之前下载的Sources only源码里面没有makefile,不知为何~一Install GNU make 3.79.1 略,虚拟机自带编译器的。二把下载好的安装包解压,得到一个ACE_wrappers目录修改环境变量 vim /etc/profile 追加export ACE_ROOT=/h...

weixin_35146639的博客 842

Ollama模型路径迁移实战:Windows/Mac/Linux三系统保姆级教程(附常见问题排查)

本文提供了一份详细的Ollama模型路径迁移教程,涵盖Windows、macOS和Linux三大操作系统。针对默认安装路径占用系统盘空间的问题,文章指导用户如何安全移动模型文件、配置环境变量、重启服务,并附有迁移后的验证步骤与常见问题排查方法,帮助用户高效管理本地AI模型存储。

gray5的博客 543

2、安装依赖的软件

2.1 MangosZero服务器端需要安装以下软件:用于MangosZero保存游戏数据的数据库——mySQL或者MariaDB。MariaDB是mySQL被大鳄收购后,新的替代免费数据库软件,其版本和mySQL功能无二。本文采用MariaDB,如果用mySQL是没有区别的。Nginx软件,该软件为目前最有效、最好的网页服务器支持软件。不需要Apache支持。PHP软件,如果您的网站需要用户注册...

oop4587的博客 925

IEEE PHM 2012轴承数据实战:用LSTM预测剩余寿命的完整流程与调参心得

本文详细解析了如何利用IEEE PHM 2012轴承数据集和LSTM模型进行轴承剩余寿命预测。从数据预处理、特征工程到LSTM模型架构设计和调参技巧,提供了完整的实战流程。特别分享了FEMTO-ST数据集的处理方法、RUL标签构建策略以及提升预测精度的关键技巧,帮助工程师实现更准确的预测性维护。

weixin_31100517的博客 368

LabVIEW面向对象编程:操作者框架入门实战

本文是LabVIEW面向对象编程中操作者框架的入门实战指南。针对传统“面条式代码”在复杂项目中的维护难题,文章通过创建操作者、定义消息与处理函数、在主VI中调用等步骤,详细演示了如何利用操作者框架构建模块化、易扩展的应用程序架构,有效管理并行任务。

f0g1h2的博客 589

ACE编译指南

在Linux系统中安装和配置ACE作者:张弛(zhangchi@bnchina.com)本文详细描述了在Linux操作系统上安装和配置“自适应通信环境(ACE)”的过程和注意事项。文中的描述基于RedHat Linux 9操作系统和ACE 5.4版准备工作:1.确保你的Linux操作系统的开发环境(gcc、make……)是完整且可用的。2.在安装ACE的过程中,可能需要root权限,因此确保你拥有

大笨汪专栏 3289

大漠插件找图找字避坑手册:从ziku0.txt字库制作到易语言精准识别(附综合工具实操)

本文深入解析大漠插件在图像识别中的核心难点,提供从ziku0.txt字库精准制作到易语言高效调用的完整避坑指南。重点讲解如何利用大漠综合工具科学设置偏色与二值化参数,生成高质量色彩描述字符串,并分享识别失败的系统排查方法与进阶优化策略,旨在实现99%的稳定识别率。

weixin_29264201的博客 1208

ACE的构建(VC++6.0环境)

ACE的构建(VC++6.0环境)Windows下ACE的构建1. 将ACE-5.5.zip解压到所需的安装目录,此处以E:/为例,解压后形成ACE_wrappers文件夹,因此ACE将会存在于ACE_wrappers/ace目录中。ACE_ROOT=E:/ACE_wrappers。2. 在系统中新建ACE_ROOT环境变量,值设为 E:/ACE_wrappers。具体设置为:我的电脑->属性->

游戏人生的专栏 1434

超详细的Burp Suite安装使用

‌Burp Suite是一个强大的Web应用安全测试工具,适用于网络安全专业人士进行自动化网络应用程序的安全测试。‌ 它提供了在Windows和Kali Linux上安装和激活Burp Suite Professional的简便步骤,帮助用户快速集成并启用强大的网络扫描和渗透测试功能。Burp Suite的特点包括易于安装、良好的兼容性、内置的自动化工具、优秀的用户体验以及详细的教程,使得无论是安全领域的新手还是经验丰富的专家,都能轻松上手并高效地进行安全测试。此外,Burp Suite还支持扩展功能的使用

Dreams°的博客 2641

TC3XX - MCAL知识点(三十七):AURIX™ TC3xx 的BootLoader烧录APP完成之后跳转使多个核均正常运行

摘要:针对AURIX TC3xx多核芯片在软件复位后仅Core0能启动的问题,分析发现该芯片在Cold Power-on Reset(断电复位)时会完整执行多核启动流程,而Application Reset(软件复位)会跳过从核初始化。解决方案包括:1)在BootLoader中显式调用IfxCpu_startCore()函数启动其他核;2)通过跳转函数强制各核从指定地址启动;3)双Boot场景下让每个核独立响应复位命令。实测表明,软件复位后需手动触发从核启动,或采用断电复位方式确保所有核正常初始化。

梦想技术家 411

ACE开发环境搭建

http://blog.chinaunix.net/uid-21592001-id-2975301.html Windows平台 1)        下载ACE源码 ACE官方网址:http://www.cs.wustl.edu/~schmidt/ACE.html ACE下载地址:http://download.dre.vanderbilt.edu/ 2)    

Mamba 1144

【调优】OpenClaw调优之模型(tokens)篇

OpenClaw用户常遇四大痛点:规则被无视、API账单暴涨、低效模型选择、记忆丢失。通过/context list命令可解析上下文组成,包括工作区配置、引导参数限制、系统提示词等关键信息。重点需关注Token消耗来源,如核心配置文件、技能工具说明等,避免静默截断。建议精简非必要内容,优化记忆机制,平衡功能与成本。该分析帮助用户减少无效操作,合理控制API支出。

海兰 991

ACE环境构建笔记(Linux)

**************构建ACE**************1:下载ACE源码包。我下的是5.4版的,文件名为ACE54SRC.tar.gz。gzip解压,tar解包后,得到一个叫ACE_wrappers的目录,我把它放在/home/lok/ace目录下。注意如果我没有特别说明,所有操作都是在一般用户下进行的。2:编译前的必要工作。设置环境变量,在shell下输入:ACE_ROOT=

i_noname的专栏 1637

【LSTM回归预测】attention机制LSTM时间序列回归预测【含Matlab源码 1992期】

attention机制LSTM时间序列回归预测 完整的代码,方可运行;可提供运行操作视频!适合小白!

订阅付费专栏Matlab(奶茶价版),可赠送奶茶价版付费专栏指定代码1份; 2591

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

ACE在Linux 编译

在Linux平台编译ACE,我使用的事ACE6.0,没有使用TAO,CIAO。 主要步骤如下: 一.设置环境变量 使用root账号登录,vi 打开/etc/profile文件(对所有用户生效),或者vi /home/运行账号/.bash_profile文件(对运行账号生效),在文件末尾添加: ACE_ROOT=/soft/ACE_wrappers (根据实际路径修改) export AC

awingsky的专栏 955

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

在Linux上使用ACE

ACE自适配通信环境(ADAPTIVE Communication Environment)是可自由使用、开放源码的面向对象(OO)框架(framework),它实现了许多用于并发通信软件的核心模式。ACE提供了一组丰富的可重用C++包装外观(wrapper facade)和框架组件,可跨多种平台,如Windows、Linux、WinCE、VxWorks等系统。它不仅实现了网络通信,还有线程、进程

ciahi的专栏 7682

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

ACE在Linux环境下的编译安装

ACE、Linux

CT_1104的专栏 927

ACE环境配置

转载http://blog.youkuaiyun.com/andy6355/archive/2006/09/28/1299692.aspx 最近一直用ACE,这个机器上配置下,那个机器上配置下,每次都要找下资料,老忘了怎么配置环境,自己写下来,免的以后又忘了。第一种:我喜欢用的方式1. 下载ACE包 下载下来tar.gz包,解开,tar -xvzf [tar包名]操

seawt的专栏 3300

linux ace 编译,Linux 下编译安装ACE时遇到的问题及解决

首先把文件解压,我解压在了/Software文件夹下,解压后会出现一个名字为ACE_wrappers的文件夹。这样所有ACE的源文件都在/Software/ACE_wrappers里面1.1 配置环境变量:# vi /etc/profile增加如下的内容ACE_ROOT=/Software/ACE_wrappers ------就是上面存放ACE源文件的目录export ACE_ROOTLD...

weixin_32825733的博客 255

linux下ace安装教程,[转]Linux下安装、配置ACE

来源:http://www.linuxidc.com/Linux/2009-03/18942.htm最近打算开始学习Linux下的C++程序开发,经过几天的搜索,发现ACE这套框架不错,最主要的是能够跨平台。不过在安装的过程中还是走了不少的弯路,在此记录下来。一、下载安装包下载地址:http://download.dre.vanderbilt.edu/由于我只需要使用ACE,因此我只下载了ACE....

weixin_36085931的博客 563

Linux环境使用ACE编辑器,在Linux上使用ACE

ACE自适配通信环境(ADAPTIVE Communication Environment)是可自由使用、开放源码的面向对象(OO)框架(framework),它实现了许多用于并发通信软件的核心模式。ACE提供了一组丰富的可重用C++包装外观(wrapper facade)和框架组件,可跨多种平台,如Windows、Linux、WinCE、VxWorks等系统。它不仅实现了网络通信,还有线程、进程...

weixin_34570507的博客 356

【原创】OpenDDS笔记(二) Linux环境下的环境搭建

1.1 环境 Linux:Ubuntu 16.04LTS Perl:V5.22.1 Make:GNU Make V4.1 gcc:V5.4.0 1.2 下载ACE+TAO与OpenDDS ACE+TAO下载地址:http://download.dre.vanderbilt.edu/ OpenDDS下载地址:http://download.ociweb.com/OpenDDS/ 下载时注意: ACE+TAO下载选择FULL版本。 FULL版本:包含所有GNU make预生成makefile的源

jam12315的专栏 3662

linux下ace安装教程,Linux 系统中如何安装配置ACE

Linux 系统中如何安装配置ACEhttp://www.gnu.org可以下载ACE安装包,这里以ACE-5.6.tar.gz安装包作为示例1.设置$ACE_ROOT环境变量# vim /etc/profile 打开文件,在“export PATH USER….”之后增加内容:ACE_ROOT=/opt/ACE/ACE_wrappersexport ACE_ROOTLD_LIBRARY_PATH...

weixin_42362146的博客 668
上一篇: error C2143: syntax error : missing ';' before 'type'
下一篇: Linux下Bind error: Address already in use处理
lopper
博客等级 码龄22年 61粉丝 109原创
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值