腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
LLVM
解释
器
在
哪里
寻找
外部
函数
(
库
?)
、
、
、
我正在玩
LLVM
,我不能解决(
在
谷歌和文档的帮助下)
LLVM
解释
器
lli在
哪里
寻找
外部
(不是明确定义的
函数
)。我指的是基本的系统功能)。例如,如果我想编写没有依赖关系的简单程序,
在
linux上,我可以这样做:define i32我的重点是如何使lli不包含任何
外部
<
浏览 3
提问于2017-03-03
得票数 2
回答已采纳
1
回答
如何在windows上获取
LLVM
中的文件句柄
、
我正在尝试使用
LLVM
在
windows上实现一个脚本
解释
器
。有一个类似C++的语句,例如我不想在C中使用类似的
函数
,并将它们与it.So链接起来,如何将它们绑定到STDIN或
LLVM
中更通用的文件句柄?
浏览 1
提问于2013-05-26
得票数 0
2
回答
如何使用共享
库
运行
LLVM
解释
器
?
、
、
我希望在编译的
llvm
代码中将.c文件中的这些
函数
作为
外部
函数
使用。我
在
玩
LLVM
解释
器
(
LLVM
解释
器
,lli-4.0),我想知道如何让lli从lli文件中使用
函数
?
浏览 3
提问于2017-05-25
得票数 3
回答已采纳
1
回答
LLVM
错误:无法解决
外部
功能
、
、
、
、
我正在阅读
LLVM
的万花筒教程()。我在网上
寻找
解决方案。我读了很多网页,但都没有用。为什么
LLVM
找不到程序中包
浏览 3
提问于2014-10-21
得票数 2
回答已采纳
3
回答
LLVM
-链接问题
、
、
我正在为语言Timber编写一个
LLVM
代码生成器,当前的编译
器
会发出C代码.我的问题是,我需要从生成的
LLVM
文件中调用C
函数
,例如编译
器
有一个实时垃圾收集
器
,我需要调用
函数
来通知何时
在
堆上分配新对象我不知道如何将这些
函数
与生成的
LLVM
文件连接起来。,我试图从
LLVM
调用一个
外部
函数
,但是我没有运
浏览 3
提问于2009-09-13
得票数 11
回答已采纳
1
回答
如何解决"
LLVM
错误:尝试执行未知的
外部
函数
“
、
、
、
我正在编写一个pass,将指令放入
LLVM
中,这些指令
在
归档文件中定义,然后
在
执行过程中从IR中调用。我需要用lli
解释
器
来做这个。我使用的命令是: define protected i32 @main28 { call void @func_entry(i32 16385, i32 1) .
浏览 4
提问于2022-08-07
得票数 0
1
回答
在
LLVM
IR中使用printf
、
、
因此,我一直
在
使用Rust为简单的lisp编写编译
器
,并使用 crate生成
LLVM
。
在
试图找到一种将值打印到标准输出的方法时,我遇到了许多关于使用打印
函数
的答案,就像在C/C++中一样。它似乎
在
很大程度上没有任何问题。 然而,在生成的IR中只显示了
函数
声明,所以这可能意味着定义被
llvm
本身链接到了某个地方(目前使用lli
解释
器
,因为它更容易测试)。不管怎样,我只是想知道这个
函数
是在<e
浏览 67
提问于2021-05-16
得票数 0
回答已采纳
1
回答
用
LLVM
链接动态
库
中的
外部
函数
、
、
、
、
在
我的项目中,我正在发出
LLVM
IR,它调用动态
库
中的
外部
函数
。我使用python的llvmlite
库
来完成这个任务,
在
JIT和调用
LLVM
的同一个过程中,导入了另一个python
库
,它需要
外部
动态
库
;因此,我假设
库
是加载和内存中的。我用来编译和执行我的
LLVM
代码的过程基本上与中的相同,只是IR声明和调用了一个
外部
函数
。我尝
浏览 5
提问于2020-09-29
得票数 0
回答已采纳
1
回答
LLVM
IR中的`decre`是如何工作的
getelementptr [13 x i8], [13 x i8]* @.str, i64 0, i64 0 ret i32 0我不明白
函数
puts是从
哪里
来的。它似乎是stdio.h中的一个C
函数
,但这与
LLVM
有什么关系呢?它的实现在
哪里
?
浏览 10
提问于2020-11-12
得票数 0
回答已采纳
2
回答
我应该如何链接到
LLVM
库
?
、
./*.so“命令时,出现以下错误信息: /usr/bin/ld: /home/demonwnb/build/src/*.so: error: undefined reference to '
llvm
:ld: /home/demonwnb/build/src/*.so: error: undefined reference to 'clang::DeclarationName::printName(
llvm</
浏览 2
提问于2011-12-09
得票数 3
1
回答
即时编译的
LLVM
不能在FreeBSD上调用C
函数
(但可以
在
MacOS上)
、
、
、
我怀疑这将最终与链接
器
相关,但正在
寻找
任何建议。 我有一段简单的C++代码,它将
llvm
IR文件作为一个模块加载、编译并执行该模块中的一个
函数
。相反,IR模块将主可执行文件中的C
函数
声明为
外部
函数
,并调用该
函数
。 这在MacOS (
llvm
12)上运行良好。
在
FreeBSD上,当调用IR
函数
时,代码崩溃。如果我将C
函数
移动到一个共享
库
中,并与之链接- IR代
浏览 25
提问于2021-10-09
得票数 0
2
回答
LLVM
自动C++链接
、
在
一些
LLVM
教程中,我看到将C
函数
绑定到基于
LLVM
的自定义语言中是相当容易的。
LLVM
为程序员提供了一个指向
函数
的指针,然后可以将该
函数
与
LLVM
生成的代码混合在一起。用C++
库
做这件事的最佳方法是什么?假设我有一个相当复杂的
库
,比如Qt或Boost,我想将它绑定到我的自定义语言中。我是否需要创建存根
库
(如Python或Lua require),或者
LLVM
是否提供了某种<em
浏览 1
提问于2010-08-24
得票数 9
回答已采纳
1
回答
Duk磁带有
在
Linux中执行
外部
程序的功能吗?
、
我
在
Linux上使用Duk磁带(命令行,而不是浏览
器
),但什么也找不到。我确实找到了一个API引用,但这似乎是
在
讨论调用
解释
器
/编译
器
库
提供给
外部
调用者的
函数</
浏览 5
提问于2020-01-23
得票数 0
回答已采纳
1
回答
LLVM
中的机器代码生成状态?
、
最近,我一直
在
研究
LLVM
作为一个编译
器
项目的后端,它看起来非常有前途。我正在做一个项目,在这个项目中,我希望编译后的可执行文件能够
在
没有安装
LLVM
的情况下运行(即没有JIT)。
LLVM
有没有本地汇编程序可以用来生成机器码(不是
LLVM
位码)?
浏览 0
提问于2012-04-25
得票数 4
回答已采纳
1
回答
用
LLVM
对源代码进行编译
、
、
我需要将x86程序集源代码转换为
LLVM
人类可读的.ll文件(也称为
LLVM
汇编语言)。我该怎么做?如果没有直接的解决方案,是否有可能在
LLVM
基础结构中以尽可能少的努力实现一个解决方案?我想,我正在
寻找
的解决方案应该是某种llc的对应程序,它将.s文件转换为.ll表示形式。
浏览 2
提问于2012-01-26
得票数 8
回答已采纳
1
回答
关于
LLVM
IR:
在
LLVM
ir代码中没有
函数
定义
、
、
、
、
我正在看一个由clang从cpp文件转换而来的
llvm
ir文件。但是我发现
llvm
文件中有几个
函数
,只有声明没有定义。所有这些功能都不是“内置”
函数
,例如:就像: declare void @_ZNK5Arrow7BaseRow9getColumnINS11IpGenPrefixEEEvtRT_(%"class.Arrow::BaseRow"*, i16 zeroext, %"class.Arrow::IpGenPrefix
浏览 2
提问于2016-07-26
得票数 0
1
回答
为什么编译
器
解析源文件中的浮点数与运行时不同?
、
、
、
、
我正在用Rust编写类似于的东西,使用机箱来生成解析
器
。 在过去的一个小时里,我一直
在
与一个奇怪的错误作斗争,其中一些从样例配置文件中解析出来的值并不等于预期的值。毕竟,如果我声明一个浮点并将其初始化为X,在内部,在生成最终的可执行文件时,编译
器
将不得不执行与parse()相同的工作。为什么编译
器
要以与运行时X
函数
不同的方式解析源文件中的浮点parse::<f32>()?这不应该一致吗?我很难把这件事做完!
浏览 2
提问于2015-03-27
得票数 2
回答已采纳
1
回答
std::endl
在
我编译的标准
库
中的位置?
、
、
我正试图从我的C++标准
库
中查找其错误名称的
函数
。我
在
macOS上,所以使用nm命令可以检查dylib:nm -g /usr/local/lib/libc++abi.dylib
LLVM
ERROR: Pr
浏览 0
提问于2017-01-19
得票数 1
回答已采纳
2
回答
学习
LLVM
后端编程的代码示例
、
、
、
、
我正在学习
LLVM
后端编程。你能推荐学习资源吗?(我知道
LLVM
程序员手册和巨龙书)。主题一般是
LLVM
后端编程,而分析和程序转换则是最有趣的。
浏览 11
提问于2012-01-08
得票数 16
1
回答
在
Windows运行时执行
LLVM
IR
、
、
、
在
跨internet和堆栈溢出的一些研究中,关于如何在运行时执行IR代码的唯一例子是 on SO。<
llvm
/IR/Module.h>#include <
llvm
/Support/CommandLine.h>#include <
llvm
&
浏览 1
提问于2013-02-25
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
微软在 Visual Studio 2017 推出函数库管理器 LibMan
一种新的DSL生成和通用语言框架:pypy
Python速度有望赶超Java,是什么让Python能够这么强大?
Wasm气候已成!
C++ 错题本 MAC环境下 unique_lock try_lock_for函数爆红问题
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券