标签: llvm llvm-ir
使用LLVM将数据输出到控制台的“正确”方法是什么?为了清楚起见,我正在寻找将写入控制台的LLVM IR,而不是LLVM库中的某些特殊版本的std::cout。完成此任务的所有示例我都发现它们的输出似乎链接到外部C库。真的没有内在的方法吗?
std::cout
答案 0 :(得分:3)
当然不是。写入控制台与LLVM无关。这是一个图书馆功能。 LLVM针对的是甚至没有控制台的机器。尝试使用LLVM写入控制台是没有意义的 - 您必须至少调用OS API来实现它。