CLion远程连接linux服务器写cuda程序遇到的一些问题
CLion远程连接linux服务器写cuda程序遇到的⼀些问题
茶花⾸先说⼀下我的基本⽬的,之前服务器中毒了,所以重新配环境,然后⽤Clion本地写服务器上的代码。
雾霾严重的城市这⾥有很多坑,我⼀⼀说,⾸先是这个cuda的安装问题,cuda和gcc之间是有⼀个版本对应的问题的,因此配环境的时候最好是⼆者适配的,这⾥官⽅⽂档可查其对应关系,也有很多博客有,我就不赘述了,如果都是适配的,后⾯就不⽤踩坑了,但是,如果你的cuda版本是10,⽽g++和gcc的版本是9(因为我这⾥直接都是apt install nvidia-cuda-toolkit,gdb也类似)因此这⾥还需要调整gcc和g++的版本,这简单,你可以apt install gcc-8(g++-8)分别解决,然后通过在 /usr/bin⽬录下改gcc的链接从⽽解决问题。
上⾯是版本的问题,第⼆个问题是,此时你可能会发现本机上的Clion提⽰不到iostream头⽂件,整个c++语法上貌似都不⽀持了,但是实际上在服务器上和CLion⾥⾯都能build并且run,但是IDE就是给你报错,提⽰你不到头⽂件,这⾥⽤c的头⽂件并不报错并且有代码提⽰,重新研究⼀下,发现CLion有个remote⽂件夹(CLion会在这⾥对应的头⽂件,具体的路径为
太阳表面的温度C:\Users\***\AppData\Local\JetBrains\CLion2020.2\.remote\******\********\usr\include),我发现这⾥的c++⾥⾯只有9,并没有8和7,然后我⼜去服务器上看了下,对应版本的都有,为什么没有同步这⾥,这⼀块具体为什么我不太清楚(我觉得这⾥得仔细研究⼀下CLion远程部署的时候,到底是如何同步服务器上的⼀下库的),暂时我的解决办法是把服务器那⼀套对应的include啥的物理拷贝到本机的这个⽂件
笑话大全哄女朋友开心夹下(直接物理超度),这时候就没问题了。
>怎么绑鱼钩>刘德华身高

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。