用户
 找回密码
 立即注册
fengge 该用户已被删除
发表于 2013-8-15 21:14:48
71742
我在编译一个第三方的cuda工程时候遇到如下错误

ptxas C:/Users/fgzyq/AppData/Local/Temp/tmpxft_000011a8_00000000-4_kd_test.ptx, line 75; : fatal error : Parsing error near '-': syntax error

我参考了论坛上的解决方案,就是不要使用中文路径,但我检查之后发觉我的工程里没有包含任何中文路径或文件名。

请问有没有可能有别的原因导致这个问题?
使用道具 举报 回复
发表于 2013-8-15 21:18:32
楼主您好,不仅仅是中文路径,其他的一些非ASCII字符均会导致此问题。
您看下您的路径或者文件名中有无非ASCII字符。

以及,建议您使用--keep选项,然后打开您的临时的ptx文件,看看里面对应行是什么,发到论坛上。让论坛帮您看看有无可能其他原因。

谢谢。
使用道具 举报 回复 支持 反对
发表于 2013-8-15 21:49:51
横扫千军 发表于 2013-8-15 21:18
楼主您好,不仅仅是中文路径,其他的一些非ASCII字符均会导致此问题。
您看下您的路径或者文件名中有无非AS ...

谢谢你的回答,我刚刚接触cuda不久,我想问一下如何找到ptx文件,我在command line里加入了你提供的选项,根据输出的信息来看似乎该文件是在debug目录下,但我并没有找到。我用的是vs2010 ide 和 cuda 5.5版本。
使用道具 举报 回复 支持 反对
发新帖
您需要登录后才可以回帖 登录 | 立即注册