执行make命令的时候出现以下错误,求高手解答

shawn_cd 2011-08-30 10:37:32
/usr/bin/ld: cannot open output file bin/Release/readfile.exe: No such file or directory
collect2: ld returned 1 exit status
make: *** [bin/Release/readfile.exe] 错误 1
make:离开目录“/home/shawn/readfile”
...全文
454 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
pro_or_gram 2011-08-31
  • 打赏
  • 举报
回复
是的,极大可能是,

readfile.exe 所在的路径没有加入到path中,

可以在 提示符下 输入 echo $PATH 输出你的path的环境变量, 看看有没包含 readfile.exe所在的路径
yong_f 2011-08-30
  • 打赏
  • 举报
回复
建个目录/bin/release应该就可以了
帅得不敢出门 2011-08-30
  • 打赏
  • 举报
回复
贴上来就是了.
shawn_cd 2011-08-30
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 zmlovelx 的回复:]

你的源码怎么组织的.
makefile 又是怎么写的? 可能写错了.
[/Quote]
我是个菜鸟,刚学,自己简单也了段代码。我能给您发封邮件看看吗?
帅得不敢出门 2011-08-30
  • 打赏
  • 举报
回复
你的源码怎么组织的.
makefile 又是怎么写的? 可能写错了.
ch_984326013 2011-08-30
  • 打赏
  • 举报
回复
/usr/bin/ld: cannot open output file bin/Release/readfile.exe: No such file or directory这句话是指没能找到相应的文件或目录。是不是你的路径有问题哦。
有时,我的目录下本来是有该目录的,但它硬是说找不到。但是后来我发现了;有时候在绝对路径下:以/开头的就没必要在路劲开头再写/。如下:
root@linux:/# cd var就不能写成root@linux:/#cd /var

而root@linux:~&cd /var就不能写成root#linux:~&cd var

以上两种情况要分清楚。

还有就是能否贴出点东西看看啥。呵呵
luciferisnotsatan 2011-08-30
  • 打赏
  • 举报
回复
把makefile贴出来看看

4,465

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
  • 内核源代码研究区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧