小编cma*_*so6的帖子

make 错误,gcc:“make[4]:gcc:权限被拒绝”(Arch Linux)

make在尝试编译一些包时遇到了一个相当奇怪的错误。我正在运行 Arch Linux 5.6.7

例如,当尝试编译 R 3.6 时,我收到以下错误(完整输出在最后):

gcc -shared -fopenmp -L/usr/local/lib64 -o libRblas.so blas.o  cmplxblas.o -lgfortran -lm -lquadmath
make[4]: gcc: Permission denied
Run Code Online (Sandbox Code Playgroud)

然而,gcc它是最新的,适用于其他安装,并且一切似乎都已正确配置:

[cmasso6@cmasso6 R-3.6.3]$ gcc --version
gcc (Arch Linux 9.3.0-1) 9.3.0
Copyright (C) 2019 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

[cmasso6@cmasso6 R-3.6.3]$ which gcc
/usr/bin/gcc
Run Code Online (Sandbox Code Playgroud)

我查看了包的MakeconfCC=gcc文件,其中包含以下行: 。改变它以CC=/usr/bin/gcc使其发挥作用。 …

linux gcc makefile r archlinux

1
推荐指数
1
解决办法
1998
查看次数

标签 统计

archlinux ×1

gcc ×1

linux ×1

makefile ×1

r ×1