jerryscript有关“error: inlining failed in call to always_inline”问题的解决
最近需要用jerryscript将js脚本嵌入C++ ,网上找不到前辈们的资源,进展相对缓慢,这里把自己遇到的问题以及解决办法提供给大家作为参考。
/home/ubuntu/jerryscript/jerry-core/parser/js/js-parser-statm.c: In function 'parser_parse_case_statement':
/home/ubuntu/jerryscript/jerry-core/parser/js/js-parser-mem.c:56:1: error: inlining failed in call to always_inline 'parser_free': function body not available
parser_free (void *ptr, /**< pointer to free */
^
/home/ubuntu/jerryscript/jerry-core/parser/js/js-parser-statm.c:2217:3: error: called from here
parser_free (branch_p, sizeof (parser_branch_node_t));
网上查了很多资料都不能解决(非SSE优化指令问题),但是可以判定是编译的问题,这是我当时用的编译参数:
set(CMAKE_CXX_FLAGS "-std=c++0x -O0 -g -fmessage-length=0 -Wall -Wextra ")
当我把-O0换成O2的时候问题竟然就解决了!
set(CMAKE_CXX_FLAGS "-std=c++0x -O2 -g -fmessage-length=0 -Wall -Wextra ")
除了 -O0都可以...
编译选项请参考博客:#gcc笔记01#gcc编译选项 -O0 -O1 -O2 -O3
具体原因是什么之后再研究
jerryscript有关“error: inlining failed in call to always_inline”问题的解决相关推荐
- 解决error: inlining failed in call to always_inline ‘int _mm_popcnt_u32(unsigned int)’
在编译_mm_popcnt_u32函数时遇到如下错误: error: inlining failed in call to always_inline 'int _mm_popcnt_u32(unsi ...
- Rsync: @ERROR: Auth Failed On Module XXX错误原因及解决办法
rsync 提示错误@ERROR: auth failed on module XXX,原因是认证失败,提示这个错误证明你的 rsync 服务已经正确运行了,但是账号或密码有问题.解决方法如下: 一. ...
- invalid python sd,Fatal Python error: init_fs_encoding: failed to get the Python cod如何解决
症状: 打开pycharm时提示:invalid python sdk: cmd中出现:Fatal Python error: init_fs_encoding: failed to get the ...
- ERROR Error: command failed: pnpm install --reporter silent --shamefully-hoist 错误解决办法
使用 vue-cli.pnpm创建新项目遇到的错误如下图所示: 在命令行安装pnpm@6的版本: npm i pnpm@6 -g vue create hello-world 还可以直接使用npm安装 ...
- 完美解决Error:Execution failed for task ':APP:transformClassesWithDexForDebug'...问题
今天下载一个demo运行出现问题,错误如下图 我的问题是JDK 1.8 版本问题问题,我吧1.8改成1.7运行成功 这个实在app下面的build.gradle 相信大伙在Android开发过程中都避 ...
- 安卓中运行报错Error:Execution failed for task ':app:transformClassesWithDexForDebug'解决
在androidstuio中运行我的未完项目,报错: Error:Execution failed for task ':app:transformClassesWithDexForDebug'. & ...
- gitlab报错 fatal: index-pack failed error: RPC failed; result=18, HTTP code = 200解决方案
gitlab报错 "fatal: index-pack failed error: RPC failed; result=18, HTTP code = 200",如下图 这个问题 ...
- Error:Execution failed for task ':app:dexDebug'. com.android.ide.common.process.ProcessException
异常Log: Error:Execution failed for task ':app:dexDebug'. > com.android.ide.common.process.Process ...
- fixture详细介绍-作为参数传入,error和failed区别
前言 fixture是pytest的核心功能,也是亮点功能,熟练掌握fixture的使用方法,pytest用起来才会得心应手! fixture简介 fixture的目的是提供一个固定基线,在该基线上测 ...
最新文章
- 「元宇宙第一股」Roblox市值突破600亿美元!
- js ScripX插件打印
- 通过Mesos、Docker和Go,使用300行代码创建一个分布式系统
- T25健身视频全集+课表
- phpstorm xdebug本地调试断点不生效_PHPSTORM与xdebug配置
- matlab常用函数
- div圆角,阴影效果。
- 密度泛函理论平面波基组展开
- 省市区县街道四级联动下拉菜单
- marlin固件解析
- 甲醛测量仪 DART WZ-S + stm32f103c + stmDuino IDE + I2C OLED
- 会议panel是什么意思中文_topanel中文是什么意思
- oppo的sd卡在哪里打开_oppo手机sd卡怎么打开 oppo手机sd卡怎样打开
- 洛谷P3354 [IOI2005]Riv 河流 题解
- python11——随机点名
- 小米备份descript.xml文件
- Java中int的取值范围
- 邮箱验证(正则表达式)
- u-boot scsi sata源码解析
- 左倾红黑树——左倾2-3树(不是jdk1.8的TreeMap的红黑树)
热门文章
- 什么样的男人才算成熟男人?
- 基于微信小程序的游泳馆管理系统设计与实现-计算机毕业设计源码+LW文档
- python爬取某站上海租房图片
- int,long,long long类型的数值范围
- java的round函数加点差_【JAVA】Math.Round()函数常见问题“四舍5入”
- 【渝粤题库】国家开放大学2021春1108钢结构(本)题目
- 【ZYNQ】中断机制介绍(一)
- phpcms富文本框上传图片去除水印
- 【系】微信小程序云开发实战坚果商城-扩展篇
- 嵌入式Linux学习笔记之Linux内核裁剪