ld: warning: не удалось найти или использовать автоматически связанную библиотеку 'swiftCore' - PullRequest
0 голосов
/ 28 октября 2019

Я пытаюсь вручную связать некоторый быстрый код из командной строки. Вот что я делаю:

ld \
  -syslibroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk \
  -lSystem \
  -arch x86_64 \
  -macosx_version_min 10.15 \
  -o ./bin/main \
  -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx \
  main.o

, но это не сработает со следующим выводом:

ld: warning: Could not find or use auto-linked library 'swiftCore'
ld: warning: Could not find or use auto-linked library 'swiftCoreGraphics'
ld: warning: Could not find or use auto-linked library 'swiftFoundation'
ld: warning: Could not find or use auto-linked library 'swiftDarwin'
ld: warning: Could not find or use auto-linked library 'swiftCoreFoundation'
ld: warning: Could not find or use auto-linked library 'swiftIOKit'
ld: warning: Could not find or use auto-linked library 'swiftXPC'
ld: warning: Could not find or use auto-linked library 'swiftObjectiveC'
ld: warning: Could not find or use auto-linked library 'swiftDispatch'

Если я использую usr / lib / swift-5.0 вместо usr / lib / swift, исполняемый файл жалуется, что файлы dlib не могут быть использованы в OS X, более поздней, чем 10.14.4.

Что мне здесь не хватает? Вы можете помочь? Заранее спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...