ar-elf- 开发工具

2024-04-28 02:32
文章标签 elf 开发工具 ar

本文主要是介绍ar-elf- 开发工具,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

GNU 是 GNU is Not Unix 的缩写,它是 1984 年由麻省理工学院的Richard Stallman 组织开发
的,旨在发展一个类-Unix 且为自由软件的完整操作系统:GNU 系统。这是由于在70 年代末期 AT
&T 对Unix 的使用和发布强制实施版权控制后,出于对软件应该自由使用的信念而诞生的。因此
GNU 的所有软件和开发工具都是免费并且开放源代码的,这与商业开发工具完全不同,给了从事开
发的技术人员以极大的自由。
GCC 是 GNU 项目中最重要的成果,也是自由软件最为核心的开发工具-编译器。GCC 最初
支持 C、C++ 和 Object C 三种语言,而后则发展到支持 Ada、Fortran、Pascal、Java 等多种语言,
并且可以在多种开发平台上使用,包括 Windows、OS/2、Unix、Linux 等。
GCC 并不单单是一个编译器,实际上它包含了一个很大的编译器族,GCC 高度的可移植性决定
了它几乎支持绝大部分的硬件平台,例如x86,alpha,m68k,Power PC,MIPS,SPARC,当然也包
含 ARM 系列。命名原则是在gcc 前面用相应的前缀标识与特定平台相关的,例如 arm-elf-gcc 表示
在 ARM 平台上使用的交叉编译器。与交叉编译器配合使用的还有一系列的工具,表2-2 中可以看
到主要用到的一些工具名称和用途。
表2-2 GNU 开发工具软件列表
工具名 作用描述
􀁺 命令行开发工具
arm-elf-gcc GNU C 编译器
arm-elf-g++ GNU C++ 编译器
arm-elf-as GNU 汇编语言编译器
arm-elf-ld GNU 目标代码连接器
arm-elf-gdb GNU 调试器
arm-elf-ar GNU 库文件生成工具
􀁺 其他辅助工具
make 项目管理工具
CVS 版本控制工具
arm-elf-objcopy 将 elf 格式文件转换成二进制文件
arm-elf-objdump 显示 elf 格式文件中的反汇编代码
arm-elf-nm 列出 elf 文件的符号表相关信息
arm-elf-readelf 生成 elf 文件信息及其内部各段信息
arm-elf-size 列出 elf 文件各个段的大小及其位置
arm-elf-strip 将不必要的代码去掉以减少可执行文件大小
arm-elf-strings 列出 elf 文件中的字符串常量

这篇关于ar-elf- 开发工具的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/942123

相关文章

浅谈NODE的NPM命令和合约测试开发工具HARDHAT

$ npm install yarn -g  # 将模块yarn全局安装 $ npm install moduleName # 安装模块到项目目录下 默认跟加参数 --save 一样 会在package文件的dependencies节点写入依赖。   $ npm install -g moduleName # -g 的意思是将模块安装到全局,具体安装到磁盘哪个位置,要看 npm root -g

【开发工具】开发过程中,怎么通过Easy JavaDoc快速生成注释。

文章目录 引言什么是Easy JavaDoc?Easy JavaDoc用来干什么?如何使用Easy JavaDoc?安装Easy JavaDoc配置Easy JavaDoc使用Easy JavaDoc生成注释 Easy JavaDoc与IDEA自带注释的区别IDEA自带注释Easy JavaDoc Easy JavaDoc的优缺点优点缺点 步骤 1:打开设置步骤 2:找到Easy JavaD

使用pyelftools把elf文件转换成s19文件

要使用pyelftools将ELF文件转换成S19文件格式,你需要首先安装pyelftools库,然后编写一个脚本来读取ELF文件,提取其中的代码和数据部分,并按照S19文件的格式生成对应的记录。 以下是一个简单的Python脚本示例,它演示了如何使用pyelftools将ELF文件转换为S19文件: import elftoolsfrom elftools.elf.elffile impo

开发工具_idea中将本地项目分享至svn

文章目录 前言一、环境说明二、操作步骤1.登录svn服务器创建项目目录2.idea项目分享和上传代码3.提交代码 总结 前言 在idea中将项目分享至svn。 一、环境说明 IDEA 版本 :2019.3 二、操作步骤 1.登录svn服务器创建项目目录 如考虑将项目datatransfer分享至svn,则需要先在svn服务器创建svn目录,并记录下访

构建全景式智慧文旅生态:EasyCVR视频汇聚平台与AR/VR技术的深度融合实践

在科技日新月异的今天,AR(增强现实)和VR(虚拟现实)技术正以前所未有的速度改变着我们的生活方式和工作模式。而EasyCVR视频汇聚平台,作为一款基于云-边-端一体化架构的视频融合+AI智能分析平台,可以通过其强大的数据接入、处理、转码及分发能力,与AR/VR技术形成完美结合,为多个领域带来了前所未有的创新应用。 在此背景下,增强现实(AR)和虚拟现实(VR)等前沿技术结合EasyCVR平台在

Android开发工具下载(历程分享亲测)

强烈建议想在Android平台开发与修改的朋友学习一下这位老师的博客 http://blog.csdn.net/mr_raptor/article/category/799879 AndroidDevTools简介 Android Dev Tools官网地址:www.androiddevtools.cn 收集整理Android开发所需的Android SDK、开发中用到的工具

协同开发工具Git

网上对于Git的使用方法介绍的很多,在日常工作中,Git是团队开发必不可少的工具之一,我想为一些刚使用Git的小伙伴们介绍一下常遇到的小问题。 1:拼写错误。这应该是每个初学者都会犯得错误,当出现这种错误还是比较好排查出来的,一般提示命令不正确时就要注意检查关键字哦!!! 2.权限问题,非常不建议直接在安装路径下使用初始化仓库,换句话说,git init 路径,这个路径最好是空文件夹,避免

百万豪车同款!上半年交付暴涨5倍,AR HUD强攻20万以下车型

作为人车交互的新窗口,AR HUD的潜能还在不断凸显。 8月初,问界M9通过OTA升级新增AR HUD观影功能,通过三指滑动,能够轻松实现AR HUD与三联屏之间的无缝流转,支持75英寸投射沉浸观看。 这也意味着,继取代仪表盘、融合中控屏和辅助驾驶系统信息等之后,AR HUD的娱乐功能潜能逐步被挖掘。同时,更大的呈现空间、虚像距离,也对AR HUD配套的软件平台和算法提出更高要求。 高工智能

【Web开发工具】基于Windows系统下的WebStorm安装教程

目录 安装WebStorm1.官网下载WebStorm2.选择安装位置3.关闭应用 下载并解压工具下载地址解压执行Done输入Code 安装WebStorm 1.官网下载WebStorm 我自己的网盘链接: https://pan.baidu.com/s/17PJu8Kf_fdX3gi588ubTqQ?pwd=6666 2.选择安装位置 下一步下一步就行,记得更改安装位置

PHP开发工具推荐

一、代码编辑器 sublime(这一定是最好用的!什么代码都可以写,各种好用插件飞起) phpstorm(此为IDE,个人觉得比较麻烦,但也有很多优秀自带的功能,挺实用的,只是觉得麻烦,哈哈哈)     二、本地php运行环境  windows操作系统:phpstudy(一定是最好用的,最简单的!) mac操作系统:MAMP PRO(收费的,但是百度很多破解)   三