首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux下创建可执行bin安装文件

一般软件安装过程,如果想要精简步骤,我们一般会将需要在命令行输入命令写成一个脚本,同时将安装介质准备好。我们将脚本和安装介质上传到生产环境,然后通过执行脚本来完成安装。...如果能够将这两个文件合并为一个可执行文件,那安装过程就更简单明了。 2、代码保护。对于一段脚本,提供给用户使用,但是不希望用户看到脚本内容,可以通过将脚本发布为.bin形式。...这样用户在环境可以执行、安装,但是无法看到里面的内容,也无法修改,从而达到保护脚本内容目的。...实现方法 1、本文以在Redhat系统安装ftp命令为例说明,如何将安装脚本和安装介质整合成一个文件,简化操作。 首先,编写一个脚本,包含安装命令。 #!...参考资料: 1、Linux .bin安装文件制作 2、dos2unix 3、linux下制作二进制bin 文件制做方法 4、shc 5、How to Encrypt Your Bash Shell

9K20
您找到你想要的搜索结果了吗?
是的
没有找到

MDK生成bin文件方法及bin文件大小对程序影响

MDK生成bin文件方法及bin文件大小对程序影响 使用MDK软件一般是不生成bin文件,而是生成是hex文件。但是在某些时候需要生成bin文件,或者要知道bin文件大小。...因为bin文件大小直接关乎程序能不能下载到芯片,例如STM32F103ZET6flash大小是512KB,那么bin文件大小就不能超过512KB,否则程序就不能下载。...下面说说如何生成bin文件: 这一步是在user里面填写。...\OBJ\RTC.axf –bin -o ..\OBJ\RTC.bin后面要再打一次空格,输出bin文件在OBJ文件夹里面,文件名为RTC和你工程名字一样。...然后运行编译程序,可以看到编译成功,生成了bin文件 最后可以看到bin文件大小317KB没有超过内部flash512KB限制,所以程序可以正常下载 版权声明:本文内容由互联网用户自发贡献,

1.9K40

MDKhex转BIN文件生成「建议收藏」

2.利用.bat批处理文件,将.bin和.hex拷贝到需要文件夹下。 例如:E685工装 Run#1 D:\Keil_v5\ARM\ARMCC\bin\fromelf.exe –bin -o ....\Debug*.bin OutPutDir\ 实现编译生成.axf和.hex文件后,先转化为.bin 在将.hex和.bin拷贝到OutPutDir文件夹下,方便下载使用 keil MDK如何生成...集成开发环境,默认情况下可以生成*.axf格式调试文件和*.hex格式可执行文件。...在Realview MDK,生成*.bin格式文件工具是ARM公司RVCT开发套件fromelf.exe。默认安装下,它位于C\:Keil\ARM\BIN40文件夹下。...ps:步骤3”C:\Keil\ARM\BIN31\fromelf.exe ”也可以通过点击下图红色标注出进入keil安装目录下选择。

2.5K20

jdk文件bin目录各种工具作用(javacjavapjavajarjstatjvadoc等)

覆盖引导类文件位置   -extdirs               覆盖所安装扩展位置   -endorseddirs          覆盖签名标准路径位置...操作后会产生一个Work1.h文件 ? 八:javap:     java反汇编器,显示编译类文件可访问功能和数据,同时显示字节代码含义。    ...f  指定档案文件名     -m  包含指定清单文件清单信息     -n  创建新档案后执行 Pack200 规范化     -e  为捆绑到可执行 jar 文件独立应用程序         ...jhat:用于对JAVA heap进行离线分析工具,他可以对不同虚拟机中导出heap信息文件进行分析,如Linux上导出文件可以拿到WINDOWS上进行分析,可以查找诸如内存方面的问题。     ...可以输出所有内存对象工具,甚至可以将VM heap,以二进制输出成文本。

2.1K20

用DAEMON TOOLS打开rational ross bin文件安装过程梳理

最近要开始准备毕业设计了,学习熟悉了一些UML用例图、类图之类,开始准备用自家PC电脑画图时候发现Rational Ross没安装。 本以为简单,却碰上bin文件。琢磨好久,终于把Ross安上了。...打开链接:http://pan.baidu.com/s/1c1VpbwO  提取码:mlqv  解压到D:\浏览器下载\rational_rose(我是这样)之后看到两个文件:[IBM软件系列]....IBM.Rational.Rose.Enterprise.v7.0-TFTISO.bin和license.upd 好吧,这时候要打开bin文件,才能安装,但是bin文件要怎么打开?...这时候知道了一个叫DAEMON TOOLS 工具,是专门载入(打开)一些光盘镜像文件(估计是用光盘刻录或者转码文件),于是,要安装Ross得先安装DAEMON TOOLS打开Ross安装文件。...,所以还是下4版本) 下载安装虚拟光驱很简单,一切按步骤走(中间有选择步骤选择  免费许可  即可) 3、做完以上两个步骤之后就是打开bin文件安装Ross了。

1.3K80

C#bin和obj文件夹有什么用?

Bin目录用来保存项目生成后程序集,它有Debug和Release两个版本,分别对应文件夹为bin/Debug和bin/Release,这个文件夹是默认输出路径,我们可以通过:项目属性—>配置属性—...obj目录是用来保存每个模块编译结果,在.NET,编译是分模块进行,编译整个完成后会合并为一个.DLL或.EXE保存到bin目录下。...如果设置复制到本地为true,在生成项目时会自动拷贝该DLL到项目生成文件(bin目录),否则不会拷贝。在生成项目时,对所添加引用是绝对路径,而在运行时程序集默认只在当前所在路径下去找。...在bin\debug\目录中有两个文件,除了要生成.exe或.dll文件外,还有个.pdb文件,这个.pdb文件中就记录了代码断点等调试信息。...2.obj obj目录是用来保存每个模块编译结果,在.NET,编译是分模块进行,编译整个完成后会合并为一个.DLL或.EXE保存到bin目录下。

4K31

linux .deb 安装_快速提示:如何在Linux安装.deb和.tar文件

: 在本快速教程,我将说明如何使用终端命令在Linux安装程序。...但是,Linux安装通常会比这复杂得多,因为通常有必要直接从源代码安装程序。 在这里,我解释了如何安装两种特定类型扩展,这些扩展通常使刚接触Linux新手感到头疼。...,这是Linux标准源下载。...如果您是Linux新手,那么花一些时间来熟悉新操作系统很重要,这比安装程序要正确得多,因为其中很多都不会自动包含在软件管理器。...在这里,我们介绍了通常在Linux安装两种最常见文件类型,上述命令是在此平台上安装新程序时要记住关键命令。

9.4K30

Linuxbin、sbin、usrsbin、usrbin、usrlocalbin、usrlocalsbin

1、Linux/bin、/sbin、/usr/sbin、/usr/bin、/usr/local/bin、/usr/local/sbin /bin bin为binary简写,包含基本用户命令,可被所有用户使用...同类型工具同时也可以保存在/usr/bin、/usr/local/sbin。但是/sbin中保存工具是在系统启动、复原、恢复和修复过程,作为/bin工具补充。...在/usr确保被挂载情况下,运行管理员程序一般存放在/usr/sbin,在本地安装管理员程序则应当被存放在/usr/local/sbin。...总结:如果是用户和管理员必备二进制文件,通常放在/bin。如果是系统管理员必备,但是一般用户根本不会用到二进制文件,通常放在/sbin。...Linux目录介绍 •主目录:/root、/home/username •用户可执行文件:/bin、/usr/bin、/usr/local/bin •系统可执行文件:/sbin、/usr/sbin

5.2K90

用MDK生成bin文件步骤及方法

1 用MDK 生成bin 文件 Embest 徐良平 在RV MDK ,默认情况下生成*.hex 可执行文件,但是当我们要生成*.bin 可执 行文件时怎么办呢?...打开Axf_To_Bin 文件Axf_To_Bin.uv2 工程文件; 2. 打开Options for Target ‘Axf_To_Bin’对话框,选择User 标签页; 3....构选Run User Programs After Build/Rebuild 框Run #1 多选框,在后边文本框输 入C:KeilARMBIN31fromelf.exe –bin -o ....C:KeilARMBIN31表示RV MDK 安装目录; 2. fromelf.exe 命令具体语法格式如下: 命令格式为:fromelf [options] input_file 命令选项如下...: –help 显示帮助信息 –vsn 显示版本信息 –output file 输出文件(默认输出为文本格式) –nodebug 在生成映象不包含调试信息 –nolinkview 在生成映象不包含段信息

1.1K20

利用MDK软件生成bin文件简单方法

一、缘由: ---- 之前学习Keil MDK-ARM软件,找了好久生成bin文件方法,这次分享最简单,所以写了此篇博文 ---- 二、操作步骤: 1、打开“Keil MDK-ARM软件”...,重新编译软件,即可生成bin文件: 4、具体命令如下: 命令格式1:fromelf.exe –bin -o “%L@L.bin” “#L” 生成后文件名:123.axf123.bin 命令格式...2:fromelf.exe –bin -o “%L.bin” “#L” 生成后文件名:123.axf.bin 命令格式3:fromelf.exe –bin -o “@L.bin” “#L”...生成后文件名:123.bin 5、文件名修改位置如下图: 如果疑问、错误请留言 此文档供学习参考 作者:WangYI ---- 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人...如发现本站有涉嫌侵权/违法违规内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

89230

pycharm rundebug configurations配置_linuxrun文件怎么安装

0、Run/Debug Configurations坑 在安装完PyCharm后,配置好Settings里Project Interpreter,这里就是配置pythoy解释器。...之后运行时候按Ctrl + Shift + F10 运行编辑器配置,帮你自动配置好Run/Debug Configurations并运行, 而运行另一个文件或新文件时再按Ctrl + Shift...(在方法调用参数) Ctrl + Q 快速查看文档 Shift + F1 外部文档 Ctrl + Shift + Z –> Redo 重做 Ctrl + 鼠标 简介 Ctrl + F1...+ G 查看当前行号、字符号 Ctrl + E 当前文件弹出 Ctrl+Alt+Left/Right 后退、前进 Ctrl+Shift+Backspace 导航到最近编辑区域 Alt...Search) Alt + F7/Ctrl + F7文件查询用法 Ctrl + Shift + F7文件中用法高亮显示 Ctrl + Alt + F7显示用法 7、重构(Refactoring) F5

4.5K30

keil生成bin文件失败_编译后生成文件扩展名为

在KEIL魔术棒通过以下方式生成bin文件时,居然出错,当时震惊了,第一次出现这种情况: 使用命令:fromelf –bin –output .\bin\APP.bin ....\STM32_APP\STM32_APP.axf 生成bin文件,居然变成了文件夹!如下图: 一开始以为是ROM地址设置不对,找之前工程来对比“魔术棒”配置,发现没有问题!...然后怀疑是工程文件名称太长,或者下划线太多。。。重新新建工程,重命名文件夹等各种操作,发现问题依旧! 然后嫉妒怀疑是KEILBUG =_=! 直到最后才发现,原来是代码问题!...“这种情况一般是我们程序里使用了 “attribute” 等命令来指定某些变量到指定ROM地址, 而这个地址又刚好不是我们工程程序所在ROM地址区域, 例如, 现在我指定一个变量到0x8003000...;这个地址, 而我们程序开始地址是0x8006000, 此时编译器编译时会将程序分段, 也就会生成上诉多个文件, 解决方法是将需要设置在ROM变量设置在本工程程序ROM内, 即起始地址之后

1.4K20

Linux文件查找技巧

前言 Linux常用命令,有些命令可以帮助我们查找二进制文件,帮助手册或源文件位置,也有的命令可以帮助我们查找磁盘上任意文件,今天我们就来看看这些命令如何使用。...which which命令会在PATH变量指定路径,搜索某个系统命令位置。...,但是在PATH包含路径下没有时并且也不是内置命令时,就会提示:command not found。...当你已经安装了一个命令,但是使用时却提示找不到该命令,可以查看该环境变量,是否有你安装命令路径。 所以是不是明白了为什么有些命令或程序需要添加环境变量才能直接使用了吧?...find find命令是linux下一个强大查找命令。与locate命令相比,它需要遍历磁盘文件,因此查找速度较慢,但正因如此,它实时性比locate好得多。

5.5K10

KEIL MDK生成bin文件两种方法

KEIL MDK生成bin文件两种方法: 生成bin文件设置路径: Keil -> Option for Target -> User -> After Build/Rebuild -> Run...#1(勾上) -> 输入bin文件生成方式 bin文件生成都是通过fromelf.exe来实现,fromelf.exe一般在Keil安装路径下: 例:D:\Keil\ARM\ARMCC\bin.../output/test_app.axf" 上面这个就是根据 output 文件夹下test_app.axf文件生成test_app.bin文件,并放在output文件夹下。....axf文件名称和路径需要和Name of Executable名字和路径一样,.bin文件名可以自定义。 如果有拷贝到其他电脑上,发生路径变化就需要重新填写正确路径。...L 上面这个是在当前xxx.uvprojx项目目录下,可以看打一个bin文件 如果希望生成.bin文件输出在当前工程下指定目录,比如Bin文件夹,可如下操作: $K\ARM\ARMCC\bin\fromelf.exe

3.3K21
领券