c - 我的 Lcov 命令无法写入目录?

标签 c gcc cygwin gcov lcov

什么可能导致此类错误?我目前正在使用 lcov 和 Cygwin,并且在使用 gcc 或任何其他 Linux 命令时访问/读取/写入指定路径时没有遇到任何问题。

只是为了展示我的确切过程......

caffeine@ENG-INT /cygdrive/c/Users/caffeine/My Documents/$gcc -Wall -fprofile-arcs -ftest-coverage -o cov.exe cov.c

caffeine@ENG-INT /cygdrive/c/Users/caffeine/My Documents/$ ./cov.exe

caffeine@ENG-INT /cygdrive/c/Users/caffeine/My Documents/$ lcov --capture --directory c:/Users/caffeine/My\ Documents --output-file coverage.info

*****最后一个命令将此输出发送到控制台,但我无法理解它

Capturing coverage data from c:/Users/caffeine/My Documents
Found gcov version: 5.3.0
Scanning c:/Users/caffeine/My Documents for .gcda files ...
Found 1 data files in c:/Users/caffeine/My Documents
Processing cov.gcda

基因信息:

ERROR: cannot write to directory /cygdrive/c/Users/caffeine/My Documents/c:/Users/caffeine/My Documents!

有什么想法吗?

最佳答案

看起来与 this question 中的问题相同.

曾经有一个bug in lcov 1.12导致此错误消息。幸运的是,现在已经修复了。升级到 1.13 应该可以解决该问题。

关于c - 我的 Lcov 命令无法写入目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37664754/

相关文章:

c - Linux设备驱动程序和insmod

python - 在 Cygwin shell 中从 Maven 调用 Python

具有非静态成员初始值设定项的类的 C++11 聚合初始化

permissions - 如何使用 Cygwin 中的 cp.exe 并保留权限

Cygwin 和 "failed to run aclocal: No such file or directory"

c - QuickSort C 中位数枢轴元素

c - getchar_unlocked() 解释

c++ - C/C++ 中对位数组的两种操作

c - 多精度加法的意外表现

gcc - C/GCC - 'at top level' 指什么?