我想写一个简单的 clang 插件。所以我只是执行了llvm-clang中提供的一个"PrintFunctionNames"
插件。但是当我尝试执行命令时:
" clang -cc1 -load ../../Debug+Asserts/lib/libPrintFunctionNames.so -plugin print-fns some-input-file.c "
它给了我 1 个 fatal error :
fatal error: 'iostream.h' file not found
#include<iostream.h>
^
1 error generated.
我也尝试使用 -I 选项为 'iostream'
的包含目录提供路径,但它仍然给我同样的错误。
我试过这样的:
'clang++ -I//usr/include/c++/4.6 -cc1 -load ../../../../Release+Asserts/lib/libPrintFunctionNames.so -plugin print-fns ak.cpp '
那么我该如何实现呢?
最佳答案
不要在末尾添加.h。
#include <iostream>
这应该可以解决它。
关于c++ - 获取 iostream 的 fatal error ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14422305/