##はじめに
Ubuntuで
c compiler cannot create executables
というエラーが生じたときの(あくまで私の場合の)原因を書き残しておく
##状況
configureする際に、
# ./configure --prefix=/usr/local/openmpi-4.0.4 CC=gcc CFLAGS=-03
としたところ上のようなエラーが生じた。
たいていは、
# apt install build-essential
でgcc(やg++,make)を一括してインストールしてしまえば解決するのだが、私の場合しっかりと最新版になっていた。
##対処法
./configure --prefix=/usr/local/openmpi-4.0.4 CC=gcc CFLAGS=-03
を
./configure --prefix=/usr/local/openmpi-4.0.4 CC=gcc CFLAGS=-O3
と数字の「0」から大文字のオー「O」へ変更する。
この記事上では違いがはっきりしているが、ubuntuのCUI上では違いが分かりずらかった。
#####参考にしたページのリンクは下記のURL
https://askubuntu.com/questions/647583/how-to-fix-configure-error-c-compiler-cannot-create-executables