fopen - CodeLite 调试器不打开文件
问题描述
当我直接运行它或使用 gdb 时,我的 linux 可执行文件工作正常
但是当我使用codelite时,在这个声明中
fp = fopen("../../../../../data/data.csv", "r");
它为 fp 返回 NULL,看起来 CodeLite 无法确定文件的位置,
我需要设置某种环境变量吗?
解决方案
只需将工作目录设置为您拥有可执行文件的同一目录
推荐阅读
- javascript - 比较不同格式的 MongoDB 对象数组中的日期
- ssl - 将 NGINX 配置为反向代理(以分派)到已配置 SSL 的后端服务
- rx-java2 - RxJava:如果第一次成功,如何进行第二次 api 调用然后创建组合响应
- python - 如何在 Python 中调整小型 OpenCV 视频捕捉窗口的大小?
- swift - 如何在 SwiftUI 中将函数返回传递给模态
- continuous-integration - 在单个 git 存储库中持续集成和部署多个项目
- javascript - 使用 styled-components 在组件/元素之间共享样式
- r - 在回归模型中测试操作检查的最佳方法是什么?
- arrays - 编写一个函数,返回数组中任意数量的十六进制颜色
- haskell - Haskell 函数检查一个单词是否包含在二叉树中