CLion配置
windows 系统下,CLion 在 debug 的时候,printf 不会实时输出,在程序结束后才会输出。
解决办法:在主程序 main 开始时候禁用缓冲区,增加一行代码,setbuf (stdout, NULL)
官方参考文档:CUDA projects | CLion Documentation
配置服务器
参考: Lab 0: 搭建CLion远程调试开发环境 - 知乎
其中,将 Remote 的环境移到最上端后会成为默认(default)的部署
配置 CMake 的时候可以直接选择远程工具链,如果已经将远程工具链移动到最上端,选择默认工具链也就是选择了远程工具链。
按两下 shift 按键即可开启全局搜索,搜索 Remote Host 后可以弹出远程文件夹,直接点击远端文件,然后修改后重新上传到远端服务器再运行
Windows Powershell 报错
解决办法: 1. win10 以管理员身份打开 Windows Powershell 2. 在 Powershell 内输入:
get-ExecutionPolicy # 查看系统执行策略状态
set-executionpolicy remotesigned # 修改执行策略状态
- 关闭 Windows Powershell 重新打开即可