亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

導入 sqlite3 驅動程序時出現問題

導入 sqlite3 驅動程序時出現問題

Go
白豬掌柜的 2023-05-08 17:56:04
所以我一直在嘗試將以下 sqlite3 驅動程序集成到我的 Go 項目中;https://github.com/mattn/go-sqlite3,使用命令;go get github.com/mattn/go-sqlite3 && go install github.com/mattn/go-sqlite3按照自述文件中的說明。不幸的是,沒有任何成功 - 在運行命令并嘗試導入驅動程序后,import("github.com/mattn/go-sqlite3")我留下了兩個非常小的特定錯誤,我認為這些錯誤與 gcc 編譯器有關?# command-line-arguments/usr/bin/ld: $WORK/b001/_pkg1_.a(_x009.o): undefined reference to symbol 'pthread_mutexattr_settype@@GLIBC_2.2.5'//usr/lib64/libpthread.so.0: error adding symbols: DSO missing from command linecollect2: error: ld returned 1 exit status這是 go env 的輸出,我已經安裝了 sqlite3 和 GCC;GOARCH="amd64"GOBIN=""GOCACHE="/home/maciej/.cache/go-build"GOEXE=""GOHOSTARCH="amd64"GOHOSTOS="linux"GOOS="linux"GOPATH="/home/maciej/go"GORACE=""GOROOT="/usr"GOTMPDIR=""GOTOOLDIR="/usr/libexec/gcc/x86_64-redhat-linux/8"GCCGO="/usr/bin/gccgo"CC="gcc"CXX="g++"CGO_ENABLED="1"CGO_CFLAGS="-g -O2"CGO_CPPFLAGS=""CGO_CXXFLAGS="-g -O2"CGO_FFLAGS="-g -O2"CGO_LDFLAGS="-g -O2"PKG_CONFIG="pkg-config"GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build343666347=/tmp/go-build -gno-record-gcc-switches -funwind-tables"sqlite3 -version3.22.0 2018-01-22 18:45:57gcc version 8.2.1 20181105 (Red Hat 8.2.1-5) (GCC)出于好奇,我嘗試使用 TDM gcc 5.1.0 在 Windows 10 上運行完全相同的過程并且它運行完美,我將非常感謝關于我的問題的任何建議,謝謝。
查看完整描述

1 回答

?
Cats萌萌

TA貢獻1805條經驗 獲得超9個贊

我在使用 gobuffalo 時遇到了同樣的問題。解決方法:

第一步:進入以下頁面:http://tdm-gcc.tdragon.net/

第 2 步:下載 TDM64 包

第 3 步:啟動 TDM64 捆綁包并打開安裝程序

查看完整回答
反對 回復 2023-05-08
  • 1 回答
  • 0 關注
  • 213 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號