linux下编译c++程序报错no such file or directory 是什么原因? 我来答 1个回答 #合辑# 面试问优缺点怎么回答最加分? 刺任芹O 2022-11-16 · TA获得超过6.1万个赞 知道顶级答主 回答量:38.7万 采纳率:99% 帮助的人:8246万 我也去答题访问个人页 关注 展开全部 报错no such file or directory是因为有空格,或者是etc/profile配置文件出错导致,和.o文件没有关系这只是一个类型C++报错,具体改正方法如下:1、比如下图把文件命名为 Lake Counting.cpp, 编译时把他认为是两个文件,去掉中间的空格就可以了。2、如果是etc/profile配置文件出错,打开终端输入以下命令让所有命令启用。3、删除或修改profile文件配置的路径。4、若对同一个文件频繁写入(文件过大/缓冲区异常)也可能对例如.o类的文件报错,下面是改正的例子。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 为你推荐: