Linux如何查看可执行文件架构

Linux 

Linux如何查看 可执行文件/库文件 架构 最简单的直接查看ELF文件可以使用 file 文件名查看 这是ELF文件,但是除了ELF外,还有库文件也可以算作一种可执行文件,只是他没有入口地址,即没有main函数,所以,他应该也可以查看架构。 同样的,我使用 file来看一个.a静态库的类型 cur

如何编写一个最小的Linux上与运行的程序


如何编写一个最小的Linux上与运行的程序 int main() { return 0; } 没错,这就是一个c语言最简单的

内核移植


内核移植 准备工作 可以到电子资源页中下载Linux-3.14的内核源码 拷贝内核源代码到工作目录并进入 tar -xvf linux-3.14.tar.xz

linux-3.14-fs4412内核解析以及编译


linux-3.14-fs4412内核解析以及编译 内核目录 主要部分 arch ढ

Bootloader移植(u-boot)


Bootloader移植 —本文所有所需资源都可以到电子资源页中去找到下载。 开发环境

系统移植


系统移植 Procrastination is like a credit card: it's a lot of fun until you get the bill. 系统启动顺序 上电—>bootloader—>内核—>根文件系统—>application

系统移植基本操作


系统移植基本操作 开发环境 开发机:Ubuntu 20.04(虚拟机)

杂项--什么都有


杂项 ------ 绝大部分内容都来自B站绿导师操作系统课程和ChatGPT RTFSC:Read The Fucking Source Code RTFM:Read The Fucking Manual STFW:Search The Fucking Web Tools

sqlite3数据库


sqlite3数据库 sudo apt-get install sqlite3 sudo apt-get install libsqlite3-dev 1、sqlite3基础命令 .help:帮助手册,查看所有命令 .quit:退出 .exit:退出 .tables:查看

发送广播的示例代码


发送广播的示例代码 功能:客户端向广播地址发送信息 //server.c #include <stdio.h> #include <string.h> #include <stdlib.h> #include <string.h> #include <unistd.h> #inc