fatal error: input/output error

遇到的问题:

一个程序在Linux系统中可以编译通过,在Linux和Windows的共享文件夹中编译时,报出以下错误:

fatal error: XXX input/output error,recipe for target X failed.

产生此错误的原因:

根据系统的提示信息,在生成可执行文件时出错。原因是存放可执行文件的位置是Linux和Windows共享的,在Windows中存在权限的问题。

解决方法:

修改makefile,把生成可执行文件的位置改为Linux下的/tmp 。

你可能感兴趣的:(Linux编译错误)