Linux 下使用xxd 命令将二进制文件转换为C字符数组

1.使用xxd命令将二进制文件或者其他文本文件转换为c语言字符数组

1
2
3
4
5
6
xxd -i data.bin > a.c
#如果没有找到对应的命令,可以使用以下命令进行安装
#ubuntu/debian
sudo apt install xxd
#centOS/Redhat
sudo yum install xxd

2.查看生成结果

1
cat a.c

阅读全文 »

使用以下命令准备需要加入到程序.rodata段的原始文件

1
2
3
4
5
1.需要注意程序的输出格式和运行的在什么架构的CPU上也就是-O参数和-B参数
objcopy -I binary -O elf64-x86-64 -B i386:x86-64 fs_output.bin golden_bin.o
2.然后查看生成的符号表
objdump -ht golden_bin.o
3.然后在程序中引用时就使用的对应的符号
阅读全文 »

hexo新建文章

  1. 使用以下命令新建文章到_post 目录下

    1
    hexo new hello-world
  2. 如果想要按目录分类文章可以使用以下命令

    1
    hexo new -p dairy/a_day_of_my_life
    阅读全文 »