golang编译时出现undefined:gojieba.NewJieba()解决方法

发布时间:2023-11-15

        项目中有一个功能是需要从文章中自动提取关键词,采用了gojieba,开发环境是mac os,编译环境为debian,在编译时出现错误信息:

undefined:gojieba.NewJieba()

 【解决方法】

        1、首先输入 go env -w CGO_ENABLED=1 这样这个库里面import "C"的go文件将会被匹配编译,这些文件都是依赖C;

         CGO_ENABLED=1

        如果gcc没有安装,则先安装gcc:apt intall gcc

        如果g++没有安装,则先安装gcc:apt intall g++

        2、下载最新的包

go get github.com/yanyiwu/gojieba@master

        以上命令下载的版本号为:github.com/yanyiwu/gojieba v1.3.1-0.20230428021836-ef2f64b008f5

        3、不出意外的话直接编辑即可成功

go build
【声明】:LifeAdd生活方式登载该文章目的是为更广泛的传递行业信息,不代表赞同其观点或证实其描述,本网站亦不为其版权负责。若无意侵犯您合法权益的内容,请联系本网站,核实后将立即予以删除!

高品质生活资讯平台

『LifeAdd生活方式』是一家引领高端品质生活的互联网平台,聚焦前沿时尚风潮,为高品质人群推送生活资讯和商业信息,链接高端商业与高端人群生态圈。

业务范围

经营规则

联系我们
北京市丰台丽泽金融商务区平安幸福中心A座7层
82918700@qq.com
微信号:82918700

2013-2024 LifeAdd生活方式 www.lifeadd.cn 版权所有 | 御融(北京)科技有限公司 All Rights Reserved
增值电信业务经营许可证:京B2-20200664 | 京ICP备14004911号-7