dyld: ленивая привязка символов не удалась: символ не найден: ___elastic_input_parse_m_MOD_parse_structural_input - PullRequest
0 голосов
/ 01 декабря 2018

Я запускаю исполняемый файл Fortran с именем my_code, используя приведенный ниже скрипт Python:

import sys, string, os

os.system('/Users/spin/Desktop/my_code/install/bin/my_code')

При выполнении я получаю сообщение об ошибке:

dyld: lazy symbol binding failed: Symbol not found: ___elastic_input_parse_m_MOD_parse_structural_input
  Referenced from: /Users/spin/Desktop/my_code/install/bin/my_code
  Expected in: flat namespace

Похоже, чтос проблемой динамической библиотеки.Но что странно для меня, так это то, что когда я запускаю исполняемый файл прямо в моем терминале, я не получаю эту ошибку.Почему вызов исполняемого файла из Python выдает мне ошибку?

...