Я получил программу, которая является прекрасной сеткой кода на языке Fortran и C.
Для компиляции этой программы требуется ряд библиотек, которые предварительно скомпилированы от поставщика программного обеспечения. В том числе Intel MKL, MPICH2 и т. Д.
На линуксе все работает просто отлично. Но на окнах я застрял:
Используя командную строку, я могу скомпилировать программу, используя ifort двумя из следующих способов:
[ A ] ifort / Qlowercase / предположить: подчеркивание .......
[ B ] ifort / Quppercase / предположить: существительное ........
Если я решил с опцией A , я получу серию пропущенных символов, так как некоторые внешние библиотеки скомпилированы с использованием прописных букв, и я не могу разрешить эти символы.
Аналогично, если я выберу опцию B , другие внешние библиотеки будут жаловаться, так как они скомпилированы в нижнем регистре с подчеркиванием.
Есть ли способ переназначить символы / функции во время состояния ссылки? Есть ли альтернатива?