windows 上的 GCC 设备上没有 space
GCC on windows No space left on device
使用GCC编译一个简单的hello world程序时,出现如下错误:
c:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../../mingw32/bin/ld.exe: final link failed: No space left on device
有足够的磁盘 space 和剩余内存。我从 Git Bash 命令行中调用 GCC。是什么导致了这个问题,我该如何解决?
使用 df 显示:
$ df
Filesystem 1K-blocks Used Available Use% Mounted on
C:/Program Files/Git 975996924 171439984 804556940 18% /
I: 260614460 219965568 40648892 85% /i
我从简单的 MinGW 安装程序中卸载了 GCC,并安装了 Codeblocks IDE。 Codeblocks 有一个安装 MinGW GCC 的选项。我不明白哪里出了问题,但这种方法有效。使用完全相同的 C 文件编译完全相同的命令
这是一个展示该过程的简单视频:https://www.youtube.com/watch?v=3B4hPHZNtNw
我在 windows 运行 时遇到了同样的问题。当我 运行 它具有管理员权限时它起作用了。使用 sudo 权限尝试 运行:
sudo gcc file
如果还是不行,请尝试更改文件权限:
chmod 777 file
希望对您有所帮助
使用GCC编译一个简单的hello world程序时,出现如下错误:
c:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../../mingw32/bin/ld.exe: final link failed: No space left on device
有足够的磁盘 space 和剩余内存。我从 Git Bash 命令行中调用 GCC。是什么导致了这个问题,我该如何解决?
使用 df 显示:
$ df
Filesystem 1K-blocks Used Available Use% Mounted on
C:/Program Files/Git 975996924 171439984 804556940 18% /
I: 260614460 219965568 40648892 85% /i
我从简单的 MinGW 安装程序中卸载了 GCC,并安装了 Codeblocks IDE。 Codeblocks 有一个安装 MinGW GCC 的选项。我不明白哪里出了问题,但这种方法有效。使用完全相同的 C 文件编译完全相同的命令
这是一个展示该过程的简单视频:https://www.youtube.com/watch?v=3B4hPHZNtNw
我在 windows 运行 时遇到了同样的问题。当我 运行 它具有管理员权限时它起作用了。使用 sudo 权限尝试 运行:
sudo gcc file
如果还是不行,请尝试更改文件权限:
chmod 777 file
希望对您有所帮助