Проблема в том, что ваша библиотека зависит от gcc
для запуска.
1. Linux / Containers
Если вы работаете в контейнере, вы можете попробовать два варианта:
- вы можете создать свое приложение без
CGO
с помощью следующей команды:
RUN CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o yourBinary
Вы можете попробовать установить
gcc
в свой контейнер. Если это контейнер на альпийской основе, запустите
RUN apk update && apk add --no-cache gcc
Вам также может понадобиться пакет musl-dev
, но сначала вам нужно попробовать его без него.
2. Windows
Поскольку MacOS и большинство дистрибутивов Linux поставляются с GCC, я думаю, вы могли бы использовать Windows. В этом случае вам необходимо установить MinGW .