Как я заставляю автоинструменты компилировать с компилятором Intel?

Если кто-то не может рекомендовать бесплатному инструменту сделать это, можно достигнуть этого с ReSharper:

ReSharper>> Опции...>> Languages/C#>> Разрывы строки и Обертывание

  • Проверка "Переносит длинные линии"
  • Набор "Правое поле (столбцы)" к необходимому значению (значение по умолчанию равняется 120)

Hope, которая помогает.

9
задан Zermingore 4 September 2017 в 03:58
поделиться

3 ответа

Если вы хотите использовать компилятор, отличный от gcc, при компиляции, передайте CC = / path / to / compiler в качестве аргумента для настройки. (То есть запустите ./configure CC = / path. Не используйте форму CC = / path ./configure.) Если вы хотите, чтобы компилятор по умолчанию отличался от gcc, вы можете поместить

CC=${CC-/path/to/default/compiler}

в configure.ac перед вызовом AC_PROG_CC.

11
ответ дан 4 December 2019 в 07:23
поделиться

Конечно, есть. Вы можете настроить компилятор по умолчанию в configure.ac, и если пользователь хочет использовать другой компилятор, он (или она) может передать его сценарию ./ configure .

Вы узнаете больше о здесь: Как использовать автоинструменты .

Часть, которая может быть вам интересна, находится в середине страницы:

#if a compiler is not specified by the user use intel compilers
AC_PATH_PROG(CC_PATH, $CC, NO_PATH)
if test "$CC_PATH" = NO_PATH; then
 CC="icc"
fi
4
ответ дан 4 December 2019 в 07:23
поделиться

Обычно вы можете просто запустить

bash $ CC=icc ./configure

, чтобы использовать lcc или любой другой компилятор как компилятор C, при условии, что остальная часть процесса настройки и сборки не использует gcc'ism.

2
ответ дан 4 December 2019 в 07:23
поделиться