linux交叉编译libiconv
2024-10-21 11:29:18
1.解压libiconv-1.14.tar
2.进入解压后目录libiconv-1.14
3.执行交叉编译环境命令,例如:
source /home/huhe/environment-setup-aarch64-poky-linux
4.执行配置
./configure --prefix=/home/huhe/libiconv-1.14/out --host=arm-linux
5.执行
make
make install
------------------------------------------------------------------------------------------------------------------
如果编译过程中出现以下错误时
./stdio.h:1010:1: error: ‘gets’ undeclared here (not in a function); did you mean ‘fgets’?
_GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead");
在文件libiconv-1.14\srclib\stdio.h的1010行和文件libiconv-1.14\srclib\stdio.in.h的698行添加以下代码保存后再重新编译即可
#if defined(__GLIBC__) && !defined(__UCLIBC__) && !__GLIBC_PREREQ(2, 16)
_GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead");
#endif
最新文章
- CSS之深入探究Position
- Microsoft.Office.Interop.Excel 程序集引用 ,Microsoft.Office.Interop.Excel.ApplicationClass 无法嵌入互操作类型
- TortoiseSVN 过滤文件(包括已提交和未提交)
- iOS - Swift NSValue		值
- 用python实现把数字人民币金额转换成大写的脚本程序
- QT对话框设计
- 如何使用 RDP 或 SSH 连接到 Azure 虚拟机
- 8.模板方法模式-[Head First 设计模式]
- Js与flash交互:在html页面中用js与MyReport插件交互
- DBCC CHECKDB用法 手工修复数据库
- 代理IP爬取,计算,发放自动化系统
- mysql远程连接很慢问题解决
- springdata 动态查询 是用来查询的 仅提供查询功能
- BZOJ1001 [BeiJing2006]狼抓兔子 最小割 对偶图 最短路
- Git 在 windows 上面的安装
- SQLI DUMB SERIES-11
- 给JavaScript24条最佳实践
- echarts 拼图和折线图的封装 及常规处理
- kafka性能测试(转)KAFKA 0.8 PRODUCER PERFORMANCE
- LeetCode题解-23 合并K个排序链表 Hard
热门文章
- Cesium JulianDate(十八)
- 开源免费视频会议Jitsi-meet介绍
- 流量加密之:MSF流量加密
- Os-ByteSec
- .Net NPOI 简单Demo,一看就会
- K8S Pod Sidecar 应用场景之一-加入 NGINX Sidecar 做反代和 web 服务器
- Windows打开代理快捷方式
- RuntimeError: Expected all tensors to be on the same device, but found at least two devices, cuda:0 and cpu!
- 微信小程序tabBar图标显示失败问题
- Dockerfile自定义镜像