./../x86_64-alpine-linux-musl/bin/ld: cannot find -ldl 报错解决
在alpine镜像基础上安装的go1.12的容器中编译go项目报错
mkdir -p release/1.0.3
GOOS=linux GOARCH=amd64 go build -o release/1.0.3/myProject-1.0.3-linux-amd64/usr/local/go/pkg/tool/linux_amd64/link: running gcc failed: exit status 1
/usr/lib/gcc/x86_64-alpine-linux-musl/9.2.0/…/…/…/…/x86_64-alpine-linux-musl/bin/ld: cannot find Scrt1.o: No such file or directory
/usr/lib/gcc/x86_64-alpine-linux-musl/9.2.0/…/…/…/…/x86_64-alpine-linux-musl/bin/ld: cannot find crti.o: No such file or directory
/usr/lib/gcc/x86_64-alpine-linux-musl/9.2.0/…/…/…/…/x86_64-alpine-linux-musl/bin/ld: cannot find -lpthread
/usr/lib/gcc/x86_64-alpine-linux-musl/9.2.0/…/…/…/…/x86_64-alpine-linux-musl/bin/ld: cannot find -ldl
/usr/lib/gcc/x86_64-alpine-linux-musl/9.2.0/…/…/…/…/x86_64-alpine-linux-musl/bin/ld: cannot find -lssp_nonshared
collect2: error: ld returned 1 exit status
make: *** [Makefile:34: linux] Error 2
解决
编译时设置CGO_ENABLE=0, 强制关闭cgo(允许你在Go代码中调用C代码),默认开启.
CGO_ENABLED=0 go build
./../x86_64-alpine-linux-musl/bin/ld: cannot find -ldl 报错解决相关推荐
- 使用华为云Linux宝塔面板搭建网站+遇到的报错解决
我使用的是华为弹性云服务器,在开始网站搭建之前,我想先展示一个苦苦困扰我的报错的解决方案. 当使用华为云进行远程连接的时候,输入命令 yum install -y wget && wg ...
- oracle xdpyinfo,Oracle 11g安装“无法使用命令/usr/bin/xdpyinfo自动检查显示器颜色”报错解决...
最近在linux下使用Xmanager安装Oracle 11g时报错: >>> Could not execute auto check for display colors usi ...
- 【转】 JMeter学习(二十四)linux启动jmeter,执行./jmeter.sh报错解决方法
1.l-bash: ./jmeter.sh: Permission denied 解决办法:jmeter.sh的执行权限改改,是权限不够 chmod 777 jmeter.sh 2.An error ...
- 未能将文件 *** \bin\Release\**.dll 复制到 \obj\Release\Package\PackageTmp\bin\***.dll VS发布程序报错 解决办法
这种问题时bin下面的Release文件夹为空造成的 解决办法: 1.找到引用的dll所在项目,然后点击如下图中的下拉框,将Debug换成Release,然后右击项目生成 2.查看引用dll所在项目的 ...
- Linux网卡配置出错无法联网-联网报错解决方法
root@rise-rs-171:/etc/network# mii-tool eth2: negotiated 1000baseT-FD flow-control, link ok eth3: au ...
- linux的gets函数,Linux 下使用C语言 gets()函数报错
在Linux下,使用 gets(cmd) 函数报错:warning: the 'gets' function is dangerous and should not be used. 解决办法:采用 ...
- 编译提示“/usr/bin/ld: cannot find -lgflags-shared“错误的解决办法
先看的这一篇博客: Linux下编译程序/usr/bin/ld: cannot find -l*错误的解决方法 一般的出现 /usr/bin/ld: cannot find -lxxx 这种错误的时候 ...
- Linux服务器docker环境下Jasper Report报错
Linux服务器docker环境下Jasper Report报错 Jasperreports模板制作方法在网上都有很多教程,可以自行探索一下 我用的模板参考:https://blog.csdn.net ...
- 嵌入式Linux开发,Ubuntu22下交叉编译内核报错: multiple definition of `yylloc‘; scripts/dtc/dtc-lexer.lex.o:(.bss+0x0
一.问题描述 嵌入式Linux开发,Ubuntu22下交叉编译内核报错: /usr/bin/ld: scripts/dtc/dtc-parser.tab.o:(.bss+0x10): multiple ...
最新文章
- VS2010 MFC中 单独添加ODBC数据库记录集类(CRecordset)方法
- mysql截取最后一个斜杠_在MySQL中最后一个斜杠之后选择文本?
- 化工热力学补考成功,几天没有头脑了,赶紧赏自己几题Leetcode动态规划算法最长系列
- 生成configDataContextRefres失败:Error creating bean with name ‘configDataContextRefresher‘
- request获取各种路径总结、页面跳转总结。
- java如何给顺序表赋值_JAVA模拟新增顺序表及单链表
- Rust语言学习大纲
- 【安装包】VC++6.0
- PHPWAMP开机自启异常,服务器重启后Apache等服务不会自启的原因分析
- Python类中的方法要加self的理由
- excel怎么删除换行符
- 在ubuntu20.04下搭建lamp环境并制作静态网页
- Swagger2常用注解说明
- 读计算机应用需要哪些条件,邓迪大学计算机应用本科申请条件.pdf
- 【接口测试基础】第十二篇 | 详解Postman测试报告
- 数据分析- 2012美国总统竞选赞助数据分析
- 人工智能本来是个很简单的事,咋被人们整的这么神秘?
- Python:突然发现好看壁纸的都在某度图片库了,这还爬什么壁纸网站?
- Geek Talk 038:Duolingo 的发迹史
- 水力学中共轭水深是什么概念