我正试图在一个运行RedHatEnterpriseLinux6.7的系统上安装/编译R3.2.1下的MonetDBLite软件包0.2.0 (我正在工作的集群提供的最新版本)。然而,英特尔的C++编译器停止使用以下警告:
icc: command line warning #10006: ignoring unknown option '-foutput'
icc: error #10236: File not found: 'libmonetdb5.so'我想这个问题是从以下警告开始的:
Makefile:1032: warning: overriding commands for target `all'
Makefile:523: warning: ignoring old commands for target `all'
make[2]: Leaving directory `/scratch/Rtmp4Nlu3l/R.INSTALL6e966e9f4376/MonetDBLite/src'
/opt/bwhpc/common/math/R/3.2.1-mkl-11.2.3-intel-15.0/lib64/R/bin/R CMD SHLIB --output libmonetdb5.so -Wl,--whole-archive `find buildtools common clients gdk monetdb5 sql tools -name "*.o" | xargs echo` -Wl,--no-whole-archive -lz -lpcre
make[2]: Entering directory `/scratch/Rtmp4Nlu3l/R.INSTALL6e966e9f4376/MonetDBLite/src'
icc -std=gnu99 -shared -L/opt/bwhpc/common/math/R/3.2.1-mkl-11.2.3-intel-15.0/lib64/R/lib
(...)
icc: command line warning #10006: ignoring unknown option '-foutput'
icc: error #10236: File not found: 'libmonetdb5.so我不确定libmonetdb5.so文件是否写入错误的目录,然后在更深的目录中启动的编译器无法访问。然而,即使是这样,我也不知道如何解决这个问题,所以我很感谢你就这个问题的原因和如何解决这个问题提出任何建议。
发布于 2016-03-11 12:18:33
我想说的是,请不要使用国际商会的MonetDBLite。
https://stackoverflow.com/questions/35939772
复制相似问题