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

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

如果能够将这两个文件合并为一个可执行文件,那安装的过程就更简单明了。 2、代码保护。对于一段脚本,提供给用户使用,但是不希望用户看到脚本的内容,可以通过将脚本发布为.bin的形式。...这时,如果用file命令查看install-rpm.bin文件,可以发现它的类型还是文本类型,用vim编辑器打开,还是可以看到脚本内容的,也可进行修改。 ?.../shc -f install-rpm.bin 通过 shc 可以将脚本文件编译成二进制文件,隐藏了脚本的内容,对于一般的用户是没办法查看和修改的。...参考资料: 1、Linux .bin安装文件制作 2、dos2unix 3、linux制作二进制bin 文件制做方法 4、shc 5、How to Encrypt Your Bash Shell...Script on Linux Using SHC

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

    keil5如何生成bin文件_keil4生成bin文件

    虽然这两个格式的文件非常有利于ULINK2仿真器的下载和调试,但是ADS的用户更习惯于使用*.bin格式的文件,甚至有些嵌入式软件开发者已经拥有了*.bin格式文件的调试或烧写工具。...为了充分地利用现有的工具,同时发挥Realview MDK集成开发环境的优势,将*.axf格式文件或*.hex格式文件转换成*.bin格式的文件是十分自然的想法。...在Realview MDK中,生成*.bin格式文件的工具是ARM公司的RVCT开发套件中的fromelf.exe。默认安装下,它位于C/:Keil/ARM/BIN40文件夹下。.../bin/test.bin ./test.axf命令行;步骤2、3可见下图所示。 4. 重新编译文件,在./bin/文件夹下生成了test.bin文件。...经过上述4步的操作以后,将得到我们希望的test.bin格式的文件

    2.5K20

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

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

    2K40

    什么是bin文件?「建议收藏」

    知道多问bin文件几个为什么,是在出现以下这个问题时引发的。 出现这样的问题:未能加载文件或程序集“DAL”或它的某一个依赖项。系统找不到指定的文件。...bin\Debug下面仍让没有有关DAL的dll文件。不知道为什么了,明明已经把路径改在那个下面了啊?如下图: 没有办法,就手动复制到bin下面了,初步解决了这个问题。...参考博客:李社河:未能加载文件或程序集“DAL”或它的某一个依赖项。系统找不到指定的文件。 那么,为什么这样可以解决呢? 为什么要把dll文件放在U层的bin下面呢?...程序把U层设为了启动项,而执行U层就是执行U层下面的bin文件。 那什么是bin文件呢?为什么这么关键? bin (binary)既是:二进制, 里面存放的一般是可执行的二进制文件。...^_^ 这些二进制文件都在bin\Debug中,我们知道了什么是bin,那么Debug呢?

    2.5K20

    Linux bin, sbin, usrbin, usrsbin 区别

    linux下我们经常用到的四个应用程序的目录是:/bin、/sbin、/usr/bin、/usr/sbin  binbin为binary的简写主要放置一些系统的必备执行档例如:cat、cp.../bin: 是系统的一些指令. /sbin: 一般是指超级用户指令. /usr/bin: 是你在后期安装的一些软件的运行脚本....综述: 如果是用户和管理员必备的二进制文件,就会放在/bin; 如果是系统管理员必备,但是一般用户根本不会用到的二进制文件,就会放在 /sbin。...如果不是用户必备的二进制文件,多半会放在/usr/bin; 如果不是系统管理员必备的工具,如网络管理命令,多半会放在/usr/sbin。...参考推荐: /bin、/sbin、/usr/bin、/usr/sbin目录的区别 Linux 之 /etc/profile、~/.bash_profile 等几个文件的执行过程

    3.9K71

    Linux下库文件制作方法详解

    大家好,继上节,这节我们继续讲解如何在Linux系统上创建我们需要的库文件 在创建程序库之前,需要先来了解GCC的一些参数,因为静态库和共享库需要GCC工具产生,并且两者的GCC参数不同...目标文件需要创建成位置无关码,概念上就是在可执行程序装载它们的时候,它们可以放在可执行程序的内存里的任何地方 -shared 生成动态链接库 我们编写两个函数并将文件制作成库文件,用下面相同的代码分别制作静态库和共享库...(int a, int b) { return (a - b); } 制作静态库 首先生成.o目标文件 gcc -c Test.c ar命令将目标文件生成.a静态库文件 ar -cr...2.设置环境变量,假设libTest.so在/home/ubuntu/workspace_ex/lib/static目录下 export LD_LIBRARY_PATH=/home/linux/addsub...结束语 到目前为止,我们详细讲解了Linux制作静态库、共享库、以及动态加载库,希望通过此文对你在Linux库的认识有所帮助,那么目的就达到了

    2.1K30

    Linux下BusyBox根文件系统制作

    这篇文章就介绍如何使用BusyBox制作一个最小根文件系统,让Linux系统能够正常跑起来,能进入Linux命令行终端。...uboot环境变量的时候,就设置好nfs服务器的ip地址,目录等参数,等Linux内核启动后根据参数指引去挂载根文件系统,挂载成功之后,最终进入到命令行终端,接下来就可以愉快的进行Linux编程了。...制作过程 (1). 环境介绍 目标开发板: 友善之臂Tiny4412 Linux内核: 3.5 uboot版本: 2010.12 (2)....修改上面拷贝的inittab文件 ::sysinit:/etc/init.d/rcS #set初始化执行的文件 console::askfirst:-/bin/sh #需要加上console...挂载文件系统 挂载文件系统分为两种: 本地挂载. 产品发布使用这种. 将文件系统放在SD卡或者EMMC上 网络挂载(NFS). 产品开发阶段使用这种.

    6.3K20

    MDK中hex转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中如何生成...虽然这两个格式的文件非常有利于ULINK2仿真器的下载和调试,但是ADS的用户更习惯于使用*.bin格式的文件,甚至有些嵌入式软件开发者已经拥有了*.bin格式文件的调试或烧写工具。.../bin/test.bin ./test.axf命令行;步骤2、3可见下图所示。 4. 重新编译文件,在./bin/文件夹下生成了test.bin文件。.../output/Axf_To_Bin.bin ./output/Axf_To_Bin.axf命令行; 重新编译文件,在./output/文件夹下生成了Axf_To_Bin.bin文件

    2.7K20

    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/sbin 存放了系统管理员使用的、对于boot启动时非必须的二进制程序文件。.../usr/local/bin 本地站点用户使用的二进制程序文件。 /usr/local/sbin 本地站点管理员使用的二进制程序文件。...总结:如果是用户和管理员必备的二进制文件,通常放在/bin。如果是系统管理员必备,但是一般用户根本不会用到的二进制文件,通常放在/sbin。...Linux中的目录介绍 •主目录:/root、/home/username •用户可执行文件:/bin、/usr/bin、/usr/local/bin •系统可执行文件:/sbin、/usr/sbin

    5.5K90

    如何制作rootfs_linux常用文件系统类型

    rootfs文件系统制作笔记 环境:XC2440 linux2.32.2红帽5 根文件系统有一系列的目录组成,其中包括应用程序、C库、及相关的配置文件。...制作文件系统的步骤如下,下面步骤均在虚拟机终端上操作。...一、创建文件系统总目录rootfs 【mkdir rootfs】 二、创建文件系统目录 【cd rootfs】进入rootfs目录,创建下面目录 /bin –放置命令...4.以上配置完成后即可编译,安装busybox 【make ARCH=arm CROSS_COMPILE=arm-linux-】 【make install】 安装完成后在rootfs/bin/下会出现很多的命令函数...七、制作好rootfs如何使用呢 1.使用NFS根文件系统 图3 先看一下u-boot参数设置, ipaddr:目标板的IP地址 serverip:linux虚拟机系统IP地址 bootargs:参数比较多

    3.9K20

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

    一、缘由: ---- 之前学习Keil MDK-ARM软件,找了好久生成bin文件的方法,这次分享最简单的,所以写了此篇博文 ---- 二、操作步骤: 1、打开“Keil MDK-ARM软件”...Options for target…” : 2、点击“User”选择After Bulid/Rebuild状态下的“▢Run #1”: 3、点击后面的空白处,写入命令,,最后关闭窗口,重新编译软件,即可生成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 ---- 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。

    1K30
    领券