交叉编译go-sqlite3出现"undefined: SQLiteConn"

交叉编译go-sqlite3出现”undefined: SQLiteConn”

在windows下交叉编译go-sqlite3,如果只更改了GOARCH环境变量,编译时会出现:
undefined: SQLiteConn错误。

查了一下,是需要使能cgo,于是更改环境:

CGO_ENABLED=”0”

为:

CGO_ENABLED=”1”

重新编译,出现下面错误:

gcc: error: unrecognized command line option ‘-marm’

使用go env查看环境变量,发现:

CC=”gcc”

修改为:

CC=”arm-linux-gnueabihf-gcc”

重新编译后即可。

你可能感兴趣的:(交叉编译go-sqlite3出现"undefined: SQLiteConn")