logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

ELF Bin 文件查看 ELF Bin 文件区别

嵌入式开发的时候,我们的编译一个*.S文件,并最终生成bin文件,编译命令大致如下:CC=arm-softfloat-linux-gnu-gccLD=arm-softfloat-linux-gnu-ldOBJCOPY=arm-softfloat-linux-gnu-objcopy $(CC) -g $(CFLAG) -c boot.S     #先将boot.S文件生成boot

#linux#嵌入式
linux vi 打开文件始终显示readonly

因为其中包含非asc的字符,被vi认为二进制文件,所以始终用readonly模式打开vi后输入:set noreadonly就可以解决了

gdb调试coredump文件,函数名称是问号

今天总算解决了一个大的bug,爽!我的程序crash,有了coredump文件,在Linux PC上用arm-linux-gdb debug it. The result is:#0  0x4022b178 in ?? ()(gdb) bt#0  0x4022b178 in ?? ()#1  0x4022b134 in ?? ()#2  0x4022b134 in ??

#linux
Cannot load library : undefined symbol

在Linux下开发动态链接库,编译了一个应用程序,一个动态链接库,运行#./test  so/libtest.so悲哀的看到:Cannot load library: so/libtest.so: undefined symbol: _ZTV13BaseCurveDatawhy?在定义的基类中,class BaseCurveData{public:    Ba

#linux
到底了