Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
&引用;对“main'”的未定义引用&引用;安装R包时_R_Gcc - Fatal编程技术网

&引用;对“main'”的未定义引用&引用;安装R包时

&引用;对“main'”的未定义引用&引用;安装R包时,r,gcc,R,Gcc,我正在运行Rv4.0.3,最近遇到了一个问题,使我无法更新/安装几乎所有软件包 以下是安装包processx时出现的错误示例: installing *source* package ‘processx’ ... ** package ‘processx’ successfully unpacked and MD5 sums checked ** using staged installation ** libs gcc -march=x86-64 -mtune=generic -O2 -pi

我正在运行Rv4.0.3,最近遇到了一个问题,使我无法更新/安装几乎所有软件包

以下是安装包processx时出现的错误示例:

 installing *source* package ‘processx’ ...
** package ‘processx’ successfully unpacked and MD5 sums checked
** using staged installation
** libs
gcc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt  -Wall tools/px.c -o tools/px
gcc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt  supervisor/supervisor.c supervisor/utils.c \
      -o supervisor/supervisor
gcc -I"/usr/include/R/" -DNDEBUG   -D_FORTIFY_SOURCE=2  -fpic  -march=x86-64 -mtune=generic -O2 -pipe -fno-plt  -c base64.c -o base64.o
gcc -I"/usr/include/R/" -DNDEBUG   -D_FORTIFY_SOURCE=2  -fpic  -march=x86-64 -mtune=generic -O2 -pipe -fno-plt  -c client.c -o client.o
gcc -I"/usr/include/R/" -DNDEBUG   -D_FORTIFY_SOURCE=2  -fpic  -march=x86-64 -mtune=generic -O2 -pipe -fno-plt  -c errors.c -o errors.o
gcc  -L"/usr/lib64/R/lib" -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -o client.so base64.o client.o errors.o   -L"/usr/lib64/R/lib" -lR
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../lib/Scrt1.o: in function `_start':
(.text+0x24): undefined reference to `main'
collect2: error: ld returned 1 exit status
make: *** [Makevars:23: client] Error 1
ERROR: compilation failed for package ‘processx’
我没有幸调试过这个错误,我完全不知道该怎么办。它影响了一堆关键的R软件包(例如,ggplot),我的R安装基本上被破坏了。有什么建议吗

编辑:我刚刚卸载了R,降级到R3.6.1,由于我的操作系统上的软件包过时,它无法工作。所以我做了一个完整的系统升级,回到R4.0.3,现在一切都很好,没有安装问题。看起来这一定是因为R和我的操作系统的软件包不兼容的问题,但我真的不知道