我在编译一个第三方的cuda工程时候遇到如下错误
ptxas C:/Users/fgzyq/AppData/Local/Temp/tmpxft_000011a8_00000000-4_kd_test.ptx, line 75; : fatal error : Parsing error near ‘-’: syntax error
我参考了论坛上的解决方案,就是不要使用中文路径,但我检查之后发觉我的工程里没有包含任何中文路径或文件名。
请问有没有可能有别的原因导致这个问题?
我在编译一个第三方的cuda工程时候遇到如下错误
ptxas C:/Users/fgzyq/AppData/Local/Temp/tmpxft_000011a8_00000000-4_kd_test.ptx, line 75; : fatal error : Parsing error near ‘-’: syntax error
我参考了论坛上的解决方案,就是不要使用中文路径,但我检查之后发觉我的工程里没有包含任何中文路径或文件名。
请问有没有可能有别的原因导致这个问题?
楼主您好,不仅仅是中文路径,其他的一些非ASCII字符均会导致此问题。
您看下您的路径或者文件名中有无非ASCII字符。
以及,建议您使用–keep选项,然后打开您的临时的ptx文件,看看里面对应行是什么,发到论坛上。让论坛帮您看看有无可能其他原因。
谢谢。
谢谢你的回答,我刚刚接触cuda不久,我想问一下如何找到ptx文件,我在command line里加入了你提供的选项,根据输出的信息来看似乎该文件是在debug目录下,但我并没有找到。我用的是vs2010 ide 和 cuda 5.5版本。