首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >octave standalone,示例报告未定义的对`octave::feval错误的引用

octave standalone,示例报告未定义的对`octave::feval错误的引用
EN

Stack Overflow用户
提问于 2020-09-11 17:35:05
回答 1查看 33关注 0票数 1

当我尝试第二个示例https://octave.org/doc/v5.1.0/Standalone-Programs.html#Standalone-Programs时,我得到了以下错误:

代码语言:javascript
复制
embedded.cc:(.text+0x132): undefined reference to `octave::feval(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, octave_value_list const&, int)'

mkoctfile文件的-d选项提供了以下两个g++命令,其中第一个命令可以正常工作。

代码语言:javascript
复制
g++ -std=gnu++11 -c  -fPIC -I/grid/common/pkgsData/octave-v5.1.0/Linux/RHEL7.0-2017-x86_64/include/octave-5.1.0/octave/.. -I/grid/common/pkgsData/octave-v5.1.0/Linux/RHEL7.0-2017-x86_64/include/octave-5.1.0/octave -I/grid/common/pkgsData/octave-v5.1.0/Linux/RHEL7.0-2017-x86_64/include  -pthread -fopenmp -fPIC    embedded.cc -o /tmp/oct-EYDDih.o

代码语言:javascript
复制
g++ -std=gnu++11  -I/grid/common/pkgsData/octave-v5.1.0/Linux/RHEL7.0-2017-x86_64/include/octave-5.1.0/octave/.. -I/grid/common/pkgsData/octave-v5.1.0/Linux/RHEL7.0-2017-x86_64/include/octave-5.1.0/octave -I/grid/common/pkgsData/octave-v5.1.0/Linux/RHEL7.0-2017-x86_64/include  -pthread -fopenmp -fPIC -rdynamic  -fPIC   -o embedded  /tmp/oct-EYDDih.o    -L/grid/common/pkgsData/octave-v5.1.0/Linux/RHEL7.0-2017-x86_64/lib -L/grid/common/pkgsData/octave-v5.1.0/Linux/RHEL7.0-2017-x86_64/lib/octave/5.1.0 -loctinterp -loctave   

你知道怎么解决这个问题吗?

EN

回答 1

Stack Overflow用户

发布于 2020-09-15 14:41:49

我发现这个问题的根本原因是,有一个加载的EDA工具(Cadence Xcelium)模块,它让g++指向它的私有版本,当我用/bin/g++替换g++时,它在我的环境中工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63844437

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档