ホームページ > バックエンド開発 > Golang > github.com/godror/godror の go build エラーを解決するにはどうすればよいですか?

github.com/godror/godror の go build エラーを解決するにはどうすればよいですか?

PHPz
リリース: 2024-02-09 08:20:18
転載
744 人が閲覧しました

如何解决 github.com/godror/godror 的 go 构建错误?

php Xiaobian Yuzai さんは、github.com/godror/godror を使用して go ライブラリをビルドする際にいくつかのエラーに遭遇し、これに悩まされました。この問題を解決するために、彼は徹底的な調査と試みを行い、いくつかの効果的な解決策をまとめました。この記事では、彼の経験を共有し、誰もが開発作業にこのライブラリを正常に使用できるように、github.com/godror/godror の go build エラーを解決できるように支援します。

質問内容

Mac OS上で、Linuxマシン上で実行するために次のファイルをビルドしようとしています。

リーリー

次のコマンドを使用してビルドしました:

env GOOS=linux GOARCH=amd64 db.go をビルドします

###間違い:### リーリー

Mac OS 用にビルドすることはできますが、Linux 用にビルドするのが困難です。これらのエラーを解決するのを手伝ってもらえますか?

解決策

このクロスコンパイル エラーは、CGO を使用する

github.com/godror/godror

パッケージが原因で発生します。アプリケーションをコンパイルするには、Readme のように、有効な gcc インストールと CGO_ENABLED=1 が必要です。 docker を使用して linux/amd64 用にコンパイルしてみることができます。 ###例:### リーリー これにより、Docker コンテナーにアプリケーションがビルドされ、実行可能ファイルが現在のディレクトリに保存されます。

以上がgithub.com/godror/godror の go build エラーを解決するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:stackoverflow.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート