gpt4 book ai didi

clang - Clang 可以通过管道接受 LLVM IR 或 bitcode 吗?

转载 作者:行者123 更新时间:2023-12-03 15:38:56 29 4
gpt4 key购买 nike

如果使用 -x 指定语言,Clang 可以通过管道接受源文件。旗帜。

cat hello_world.c | clang -x c -o hello_world

Clang 还可以将 LLVM IR 和 bitcode 编译为目标文件
clang hello_world.c -S -emit-llvm && clang -o hello_world hello_world.ll

我想编译通过管道传递的 LLVM IR 或 bitcode。但是,我找不到任何关于 -x 的确切参数的文档。选项接受。我可以用 c , c++ ,但 clang 无法识别 llvmbitcode .

我可以给 -x所以 Clang 会接受 IR 还是 bitcode?

最佳答案

您要查找的语言标志是 ir .例如:

clang hello_world.c -S -emit-llvm -o - | clang -x ir -o hello_world -

对我有用(clang 3.5 版,trunk 200156)。

关于clang - Clang 可以通过管道接受 LLVM IR 或 bitcode 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24701739/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com