【发布时间】:2014-08-27 09:33:17
【问题描述】:
我在调用 gcov 时遇到问题,它一直返回 - 没有这样的文件或目录。
当我打电话时
localhost:R-3.0.1 romantsegelskyi$ gcov src/main/eval.c eval.c: No such file or directory
但是文件本身和 gcov 所需的信息存在。
localhost:R-3.0.1 romantsegelskyi$ ls src/main/eval* src/main/eval.c src/main/eval.d src/main/eval.gcda src/main/eval.gcno src/main/eval.o
我已尝试指定 --object-directory 但仍然没有成功
localhost:R-3.0.1 romantsegelskyi$ gcov src/main/eval.c --object-directory=./src/main eval.c: No such file or directory
最奇怪的是,只有在 OSX 上才会出现这种情况,在 Linux 上,一切都按预期运行。有什么想法吗?
【问题讨论】:
-
您确定文件名(或命令)没有任何奇怪/不可见的字符吗?尝试
ls src/main/eval.c(来自与gcov命令相同的上下文)。 -
似乎工作正常,localhost:R-3.0.1 romantsegelskyi$ ls src/main/eval.c src/main/eval.c