私は、にmpicc
置き換えicc
てプログラムをコンパイルしようとする初心者ですgcc
。次のコマンドを使用してコンパイルする必要があることをすでに発見しました
$ OMPI_CC=gcc make
ただし、次のエラー メッセージが表示されます (これはよく知られています) 。
/opt/intel/fce/9.1.036/lib/libimf.so: warning: warning: feupdateenv is not implemented and will always fail
やろうとする
$ make clean && OMPI_CC=gcc OMPI_LDFLAGS=-libm make
それから私は見る
/usr/bin/ld: cannot find -libm
collect2: ld returned 1 exit status
ただし、そこにファイルがあります
lrwxrwxrwx /usr/lib/libm.so -> /lib/libm.so.6
lrwxrwxrwx /lib/libm.so.6 -> libm-2.3.6.so
-rw-r--r-- /lib/libm-2.3.6.so