LINUX.ORG.RU

подружить mpicxx и clang++

 ,


1

1

как заставить mpicxx собирать проект с другим компилятором, например, clang++?

$ mpicxx -cxx=clang++ -std=c++11 -c test.cpp
g++: error: unrecognized command line option ‘-cxx=clang++’

$ mpic++ -cxx=g++ -std=c++11 -c main.cpp
g++: error: unrecognized command line option ‘-cxx=g++’

mpicc & mpic++/mpicxx можно использовать и так:

clang++ -Wall -std=c++11 -c test.cpp `mpic++ -showme:compile`
clang++ -Wall -std=c++11 -o test test.o `mpic++ -showme:link`

gag ★★★★★
()
Последнее исправление: gag (всего исправлений: 1)
Ответ на: комментарий от metawishmaster

Спасибо! clang++ пошел, но lambda-функции он чего-то не пропускает (mpiсxx -std=c++11 использую).

P.S.1

$ clang++ -v
Debian clang version 3.0-6.2 (tags/RELEASE_30/final) (based on LLVM 3.0)
Target: x86_64-pc-linux-gnu
Thread model: posix

P.S.2 Ставлю 5-й gcc

programme
() автор топика
Ответ на: комментарий от programme

lambda-функции он чего-то не пропускает (mpiсxx -std=c++11 использую).


странно... у меня gcc-4.8.5 - все работает, вот только про clang подтвердить наверняка не могу, но вроде тоже работал

а что пишет-то?

metawishmaster ★★★★★
()
Последнее исправление: metawishmaster (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.