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

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

如果能够将这两个文件合并为一个可执行文件,那安装过程就更简单明了。 2、代码保护。对于一段脚本,提供给用户使用,但是不希望用户看到脚本内容,可以通过将脚本发布为.bin形式。...这样用户在环境可以执行、安装,但是无法看到里面的内容,也无法修改,从而达到保护脚本内容目的。...实现方法 1、本文以在Redhat系统安装ftp命令为例说明,如何将安装脚本和安装介质整合成一个文件,简化操作。 首先,编写一个脚本,包含安装命令。 #!.../shc -f install-rpm.bin 通过 shc 可以将脚本文件编译成二进制文件,隐藏了脚本内容,对于一般用户是没办法查看和修改。...参考资料: 1、Linux .bin安装文件制作 2、dos2unix 3、linux下制作二进制bin 文件制做方法 4、shc 5、How to Encrypt Your Bash Shell

9.1K20

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限制,所以程序可以正常下载 版权声明:本文内容由互联网用户自发贡献,

2K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

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

    操作后会产生一个Work1.h文件 ? 八:javap:     java反汇编器,显示编译类文件可访问功能和数据,同时显示字节代码含义。    ...f  指定档案文件名     -m  包含指定清单文件清单信息     -n  创建新档案后执行 Pack200 规范化     -e  为捆绑到可执行 jar 文件独立应用程序         ...指定应用程序入口点     -0  仅存储; 不使用任何 ZIP 压缩     -P  保留文件前导 '/' (绝对路径) 和 ".."...jhat:用于对JAVA heap进行离线分析工具,他可以对不同虚拟机中导出heap信息文件进行分析,如Linux上导出文件可以拿到WINDOWS上进行分析,可以查找诸如内存方面的问题。     ...可以输出所有内存对象工具,甚至可以将VM heap,以二进制输出成文本。

    2.2K20

    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目录下。

    4.2K31

    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.4K90

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

    1 用MDK 生成bin 文件 Embest 徐良平 在RV MDK ,默认情况下生成*.hex 可执行文件,但是当我们要生成*.bin 可执 行文件时怎么办呢?...也就是说首先将 源文件编译链接成*.axf 文件,然后使用fromelf.exe 工具将*.axf 格式文件转换成*.bin 格式文件。 下面将具体说明这个操作步骤: 1....打开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 ....: –help 显示帮助信息 –vsn 显示版本信息 –output file 输出文件(默认输出为文本格式) –nodebug 在生成映象不包含调试信息 –nolinkview 在生成映象不包含段信息

    1.2K20

    利用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 ---- 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人...如发现本站有涉嫌侵权/违法违规内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

    99030

    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。...i locate.zip /home/hyb/workspaces/shell/locate/LOCATE.zip 使用正则表达式 普通查找是模糊匹配,因此只要目标名称包含要搜索名称,都会被搜索出来...find find命令是linux下一个强大查找命令。与locate命令相比,它需要遍历磁盘文件,因此查找速度较慢,但正因如此,它实时性比locate好得多。

    5.6K10

    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.6K21

    Linux 重命名文件所有文件

    Linux系统,有时候我们需要批量重命名文件所有文件,以便更好地组织和管理文件。本文将详细介绍几种在Linux重命名文件夹中所有文件方法,包括使用命令行工具和脚本等方式。...图片方法一:使用 mv 命令mv命令是Linux系统中用于移动或重命名文件文件命令。通过结合mv命令和通配符,我们可以批量重命名文件所有文件。.../bin/bash# 进入文件夹cd /path/to/folder# 遍历文件所有文件for file in *; do # 检查文件是否为普通文件 if [[ -f $file ]]; then...结语通过使用mv命令、rename命令和脚本,我们可以在Linux轻松地重命名文件所有文件。本文详细介绍了三种常用方法,包括使用mv命令、rename命令和编写脚本来实现批量重命名操作。...使用mv命令可以直接在命令行执行简单重命名操作,适用于简单文件名修改。通过结合通配符和新旧文件名模式,我们可以轻松地重命名文件所有文件

    4.8K40

    bin文件是干什么 如何才能正确打开该文件

    大家在网上查询资料,下载文件时偶尔会碰到后缀为.bin文件。如果没有用,大多数人会选择忽视这个文件,如果有用,则有部分人会因为知识缺乏而无法打开和使用这一文件,导致工作进程被耽误。...因此,本文为不了解这一文件的人解答两个问题,一是bin文件是干什么,而是如何在电脑上正确打开bin后缀文件。...image.png bin文件是干什么 这个问题答案,要从bin是什么开始解答。bin是英文binary缩写,即二进制文件。...这一类文件与其他类似.docx,pdf结尾文件不一样是,其他文件格式固定,只能用对应软件程序才能打开和使用。而.bin结尾文件打开后内容是什么,并不是固定,而是取决于打开时途径和软件。...举例说明便是,word程序打开docx结尾文件一定是word文档,且所有docx文档都是word文档。但是,虚拟光驱软件可以打开bin文件,但却不是所有bin文件都是虚拟光驱专用文件

    14.3K50

    Linux查找文件方法

    Linux四种查找文件方法 ? 一、which which命令作用是,在PATH变量指定路径,搜索某个系统命令位置,并且返回第一个搜索结果。 也就是说它返回是你该命令所处位置。...#查无有效属主文件,即文件属主在/etc/passwd不存在 -ctime -n +n #按文件创建时间来查找文件,-n指n天以内,+n指n天以前 -nogroup...#查无有效属组文件,即文件属组在/etc/groups不存在 -nouser #查无有效属主文件,即文件属主在...fstype #查位于某一类型文件系统文件,这些文件系统类型通常可在/etc/fstab中找到 -mount #查文件时不跨越文件系统...mount点 -follow #如果遇到符号链接文件,就跟踪链接所指文件 -cpio #查位于某一类型文件系统文件,这些文件系统类型通常可在

    6.5K10

    如何恢复Linux误删文件

    当我们使用窗口管理器来删除文件时,我们仅仅只是将文件从某个目录移动到了另一个目录(回收站)。...所以最好方法就是当你意识到你误删了某一份文件时,就立刻开始进行文件恢复工作。你等时间越久,成功恢复误删文件可能性也就越低。 如何恢复Linux平台下误删文件?...目前我们有很多种方法可以恢复Linux平台上误删文件,其中主流两个选项就是TestDisk/PhotoRec和extundelete。...PhotoRec-【点击阅读原文下载工具】 PhotoRec 是一款用于恢复硬盘和光盘丢失视频、文档、压缩包等文件数据恢复工具。除此之外,它还可以从数码相机SD存储卡恢复丢失图片。...通常情况下,在进行文件恢复工作时候,我们要先将文件系统重新挂载,然后给它分配只读权限。完成之后,再将恢复文件写入另外一个文件系统,这样可以避免原始数据所在存储区域被覆盖。

    6.5K80
    领券