Я пытаюсь построить программу Go, где у меня есть требуемая библиотека в моей системе в двоичной форме. Однако go build
терпит неудачу сКак получить информацию о сборке объекта из библиотеки Go?
object is [linux amd64 go1.1.1 X:none] expected [linux amd64 go1.1.2 X:none]
Я понимаю, что непосредственная проблема заключается в следующем: статическая библиотека была построена с более старой версией Go. Как я могу напрямую прочитать эту информацию из файла .a
? (Я могу видеть его с strings library.a | grep '^go object'
, но есть то, что это означало для вывода строки сборки? (И, что эта строка правильно называется?)