компоновщик ld игнорирует LD_LIBRARY_PATH

awkрешение:

получить _max _nodes.awkскрипт:

#!/bin/awk -f
BEGIN{ max=0 }
NR==FNR{                         # processing the 1st input file
    if ($4~/^[0-9]/) {           # if the 4th field is a number
        if($4+0 > max) max=$4+0  # capturing maximal number
    }
    next
}
{   # processing the 2nd input file (same file)
    if ($4~/^[0-9]/ && $2+0>=0 && $3+0==0 && $4+0==max) {
        print $1
    }
}

Использование:

awk -f get_max_nodes.awk input.txt input.txt

Выход:

20
31
32
3
09.12.2019, 23:19
1 ответ

LD_LIBRARY_PATHи файлы в /etc/ld.so.conf.dнастраивают компоновщик времени выполнения, а не компоновщик, используемый во время сборки.

Чтобы построить Джулию с MKL,вы должны

  • добавить

    USE_INTEL_MKL = 1
    

    -Make.user

  • бег

    source /opt/intel/bin/compilervars.sh intel64
    
  • и собрать Джулию из той же оболочки (, чтобы учитывались переменные, заданные compilervars).

6
27.01.2020, 21:13

Теги

Похожие вопросы