【发布时间】:2012-12-12 02:13:16
【问题描述】:
我正在使用cling 将repl: 选项添加到我的makefile 中,这将使我进入repl 以使用我当前的项目。我创建了一个cling_init.cpp,它引入了所有标题并进行了一些基本设置。
然后在我的Makefile:
repl:
cat cling_init.cpp | cling -std=c++11 // etc ...
问题是当我输入内容时,cling 在评估后退出。我一直在寻找将文件传递给 cling 的选项,但我似乎找不到任何东西。
有没有办法做到这一点?
【问题讨论】:
-
@Robᵩ 读取评估打印循环
-
问题是当输入流到达 EOF 时,您的 shell 将关闭输入流,而 cling 与手动输入数据然后在结束。你需要一些不是管道的方法。