- 博客(7)
- 资源 (8)
- 收藏
- 关注
原创 Linux 动态库跨库调用 symbol lookup error原因详解
今天调试了一个程序,发现symbol lookup error,本想网上找一下方法解决算了怎料找了半天都没写根因的文章,好不容易找到一篇类似的,竟然要收费!自此打算分析一下,symbol lookup error无非就是链接和库的查找问题。先说我的应用场景(简化):主程序(main)调用A(libefg.so)库,A库调用B库(libabc.so),main没有直接调用B库。运行main程序的时候尽然报symbol lookup error!明明我的libabc.so也在同级目录。
2023-05-11 15:20:39 12385 2
原创 Linux配置pxe服务安装Ubuntu避坑指南
概述接上文《 Linux配置PXE服务避坑指南 》,上文已经配置好了基础的pxe服务,可以看见pxe引导起来的 boot menu,这里我们接着上文的环境进行ubuntu系统的安装,这里以18.04为例,由于20.04可能变化比较大,后续有必要再出相关说明,这里主要是为了理解pxe这套东西的依赖和启动系统的流程,欢迎各位举一反三,推广到其他系统的引导和安装。环境及依赖既然前一篇文章已经介绍了基础信息,pxe的依赖项就不再赘述,主要再加入18.04的ISO镜像,可以去UBUNTU官方网站下载,de
2021-05-14 13:43:11 1682 1
原创 Linux配置PXE服务避坑指南
一、概述网上搭建pxe的服务一大把,不过很多感觉说得不太清楚,因此整理一下,用最简单最快捷的方法搭建好pxe服务器二、依赖服务pxe实际只依赖 tftp 和 dhcp,其他 ftp/http/nfs 可以后期加入,后面文章会继续介绍。三、安装1、tftp服务以任何的方式安装并启用tftp服务即可,查看对应服务指向的根目录,例如 /var/lib/tftproot/2、DHCP服务以任何方式安装好DHCP服务,这里以VMWare虚拟机为客户端,就不做具体dhcp配置的详细说明。
2021-05-09 22:44:41 1240 1
原创 使用sed正则表达式替换前后内容,保留中间匹配不变
概述网上很多正则表达式替换内容艘是通过编辑器操作,而没有命令行,所以补上一个用sed的搜索查找替换的功能实现内容替换,并保留部分内容。需求原文件内容I come from {U+5E7F}{U+5DDE}.目标文件内容I come from \u5E7F\u5DDE.实现# echo "I come from {U+5E7F}{U+5DDE}."| sed "s#{U+\([0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z]\)}#\
2021-01-28 11:49:31 4289
原创 外部Toolchain编译OpenWRT<iMX6UL>
1,编译环境:我用的是外部的gcc,linaro gcc 4.9,可以从linaro官网下载下载地址: [ Linaro GCC Latest 4]2,配置由于iMx 6UL是coretex-A7架构,openwrt的 iMX6是coretex-A9架构,因需要修改对应项目的Makefilevim target/linux/imx6/Makefile修改CPU_TYPE,CPU_SUBTYPE还是
2017-07-07 16:16:33 3618
原创 Gcc编译出错处理--openssl 依赖问题
出错信息:error: dereferencing pointer to incomplete type 'RSA {aka struct rsa_st}'原因:由于默认使用了openssl 1.1.x 版本,导致的API不一致引起解决:1,直接安装openssl1.0版本,Debian 系:apt-get install libssl1.0-dev2,编译openssl 1.0
2017-07-06 14:42:47 11413 1
原创 CentOS 7 Nvidia 显卡驱动安装
网上充斥着各种各样的CentOS 7安装nvidia显卡的方法,无非是用blacklist来进行屏蔽,乍一看,好像是对的,但是试过后,发现blacklist都是能正常运行的,因此重新写一个来备份,主要参考以下文章http://www.dedoimedo.com/computers/centos-7-nvidia.html因为CentOS 7用了GRUB2,所以可以从GRUB2的
2015-10-13 10:37:07 5680
device-mapper.1.02.27 源码及官方更新网址说明
2020-07-21
Visual C++ 2012入门经典(第6版).part1
2016-05-24
Linux device drivers(Linux设备驱动) snull可编译代码
2012-09-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人