在使用调试符号构建Tensorflow时,链接器错误1201“写入程序数据库时出错”

时间:2017-11-09 14:25:24

标签: c++ tensorflow cmake

我在张量流源代码的r1.3版本上,尝试构建具有GPU支持和调试符号的窗口RelWithDebInfo

我对源代码的唯一修改是此提交中的代码:https://github.com/stefanseibert/tensorflow/commit/f73d98ce2662438f6f4fa1bfe37d085feb9f77ba并引用注释掉一些代码行以允许其他问题中的AVX支持。

我成功构建了发布tensorflow的DLL版本,但我正在尝试广泛使用C ++ API,并希望进入tensorflow代码库进行调试。尝试使用RelWithDebInfo进行构建始终失败,并出现以下错误:

fatal error LNK1201: error writing to program database 'C:\code\tensorflow\tensorflow\contrib\cmake\build\RelWithDebInfo\tensorflow.pdb'; check for insufficient disk space, invalid path, or insufficient privilege

我正在使用Visual Studio 2015的64位工具集,Update 3,并且有问题的磁盘有170 GB的可用空间。该机器是2.3Ghz Xeon CPU,具有64GB主内存。有关如何在windows / cmake和调试符号上成功构建GPU支持的想法吗?

0 个答案:

没有答案