如何解决-genhtml错误:文件或路径名太长

时间:2019-12-06 07:17:24

标签: gcc compiler-construction mingw lcov cunit

我将MingW(适用于Windows 10的Ver),Cunit(Ver 2.1.2),LCOV(1.14)组合用于cunit测试和代码覆盖。我看到html报告不是在某些PC上生成的,而是在我的PC上成功生成的。 注意:编译通过后,显示cunit结果,只有genhtml在某些PC上有问题

以下是错误:

  

生成输出。                                               mkdir:无法创建目录`c / Folder1 / Folder2 / Folder3 / Folder4 / Folder5 / Folder6 / Folder7 / Folder8 / Folder9':文件或路径名太长                 genhtml:错误:无法创建目录c / Folder1 / Folder2 / Folder3 / Folder4 / Folder5 / Folder6 / Folder7 / Folder8 / Folder9 / Folder10!   HTML REPORT GEN失败

下面是示例代码:

GENHTML = C:/LONG_PATH_COMES_HERE/Tools/lcov-1.14/bin/genhtml

GCOV_FILES = C:/LONG_PATH_COMES_HERE/User_folder1/coverage_app.info

GENHTML_PATH = C:/LONG_PATH_COMES_HERE/User_folder2/html_coverage_report

$(GENHTML) $(GCOV_FILES) --rc lcov_branch_coverage=1 --demangle-cpp --ignore-errors source --output-directory $(GENHTML_PATH) || ( echo " HTML REPORT GEN failed" )

0 个答案:

没有答案