⑴ 如何自动创建文件夹,上下级关系的层层创建。
新建一个a.txt文件
然后将下面的内容复制到里面,并将a.txt修改为a.bat,双击该文件可以在d盘下创建wang文件夹,并可以再在wang下面创建另外的文件夹
@echo off
cls
echo Edit by CODERED
if not exist d:\wang echo not exist wang & md d:\wang
cd d:\wang
:create
set /p fname=请输入文件夹名:
if {fname}=={} goto info
if exist d:\wang\%fname% echo 已存在 & goto create
if not exist d:\wang\%fname% md d:\wang\%fname%
echo 已创建%fname%
pause
dir /a /b %fname% |findstr .>nul 2>nul && echo 有文件 || echo 没有文件
goto create
⑵ ELF的(2)、使用
平台构成之后,说说ELF程序的使用,ELF程序可以通过一般可以两种方式来运行1:手机开机自动运行2:单独运行(单独运行程序一般需要一个管理ELF程序的主程序作为入口来执行,比如很老的ELFrunner,及目前用得较多的StartMenu(开始菜单,效果跟电脑的开始菜单一样),开机自动运行的文件放入手机后,将目录添加到Auto.run清单文件中,这个清单文件放入手机A盘根目录下即可,手机开机后将自动运行清单里的文件,如我需要将网络天气手机开机就运行,桌面上就显示天气,首先将Bai.Elf程序放到手机的某个目录,比如C:ElfBai下,然后将这个路径添加到Autorun,C:ElfBaiBai.elf,保存传入手机即可,如果我只想在需要的时候运行显示天气,就进入接口管理ELF程序,如StartMenu,将网络天气添加到里面,需要的时候运行就行了。
给点提示:在ELF文件夹里可以新建文件夹(名称不能为中文)把不同的ELF程序分类,方便管理和升级。
⑶ 如何在linux平台上创建超小的ELF可执行文件
优化到了 76个字节,可以打印 HelloWorld,格式是ELF可执行文件
优化到了 76个字节,可以打印 HelloWorld,格式是ELF可执行文件
⑷ Uboot编译为什么没有生成elf格式的文件
1、通过gcc编译出来的是elf文件
2、通过objcpy可以把elf文件转换为bin文件
CC=ppc-gcc
LD=ppc-ld
OBJCOPY=ppc-obj
$(CC)-g$(CFLAG)-cboot.S
#先将boot.S文件生成boot.o
$(LD)-g-Bstatic-T$(LDFILE)
-Ttext0x12345600boot.o
--start-group-Mapboot.map-oboot.elf
#再将boot.o生成boot.elf
$(OBJCOPY)-Obinary-R.note-R.comment-Sboot.elfboot.bin
#接着将boot.elf转换为boot.bin
#使用-Obinary(或--out-target=binary)输出为原始的二进制文件
#使用-R.note(或--remove-section)输出文件中不要.note这个section,缩小了文件尺寸
#使用-S(或--strip-all)输出文件中不要重定位信息和符号信息,缩小了文件尺寸
⑸ 怎样创建真正很小的Linux下的ELF可执行文件
ELF(Executable and Linking Format)是一种对象文件的格式,用于定义不同类型的对象文件(Object files)中都放了什么东西、以及都以什么样的格式去放这些东西。它自最早在 System V 系统上出现后,被 xNIX 世界所广泛接受,作为缺省的二进制文件格式来使用。可以说,ELF是构成众多xNIX系统的基础之一,所以作为嵌入式Linux系统乃至内核驱动程序开发 人员,你最好熟悉并掌握它。
其实,关于ELF这个主题,网络上已经有相当多的文章存在,但是其介绍的内容比较分散,使得初学者不太容易从中得到一个系统性的认识。为了帮助大家 学习,我这里打算写一系列连贯的文章来介绍ELF以及相关的应用。这是这个系列中的第一篇文章,主要是通过不同工具的使用来熟悉ELF文件的内部结构以及 相关的基本概念。后面的文章,我们会介绍很多高级的概念和应用,比方动态链接和加载,动态库的开发,C语言Main函数是被谁以及如何被调用的,ELF格 式在内核中的支持,Linux内核中对ELF section的扩展使用等等。
⑹ ELF文件格式
Linux ELF ELF = Executable and Linkable Format,可执行连接格式,是UNIX系统实验室(USL)作为应用程序二进制接口(Application Binary Interface,ABI)而开发和发布的。扩展名为elf。工具接口标准委员会(TIS)选择了正在发展中的ELF标准作为工作在32位INTEL体系上不同操作系统之间可移植的二进制文件格式。假定开发者定义了一个二进制接口集合,ELF标准用它来支持流线型的软件发展。应该减少不同执行接口的数量。因此可以减少重新编程重新编译的代码。
编辑本段文件格式
Linking View Elf header
Program header table optional
section1
……
section n
section header table
Exection View Elf header
Program header table
segment 1
section 2
……
segment header table
一个ELF头在文件的开始,保存了路线图(road map),描述了该文件的组织情况。sections保存着object 文件的信息,从连接角度看:包括指令,数据,符号表,重定位信息等等。特别sections的描述会出项在以后的第一部分。第二部分讨论了段和从程序的执行角度看文件。 假如一个程序头表(program header table)存在,那么它告诉系统如何来创建一个进程的内存映象。被用来建立进程映象(执行一个程序)的文件必须要有一个程序头表(program header table);可重定位文件不需要这个头表。一个section头表(section header table)包含了描述文件sections的信息。每个section在这个表中有一个入口;每个入口给出了该section的名字,大小,等等信息。在联接过程中的文件必须有一个section头表;其他object文件可要可不要这个section头表。 注意: 虽然图显示出程序头表立刻出现在一个ELF头后,section头表跟着其他section部分出现,事实是的文件是可以不同的。此外,sections和段(segments)没有特别的顺序。只有ELF头(elf header)是在文件的固定位置。
⑺ L7 elf文件详细使用说明.
你好,在刷机包的下载帖里应该会提供一个ELF的压缩包。将其解压,会得到一个名称为“ELF”的文件夹。注意,是文件夹。
然后直接将这个文件夹拷贝到内存卡里即可(无需放到内存卡的其它文件夹里。直接复制到内存卡里即可。然后将内存卡插入手机,重新启动即可。
ELF的大部分功能无需手动操作。都是开机自动运行,除非是用ELF程序,比如听歌用TUNES,或者看小说等等。
⑻ 怎么安装ELF文件啊~!!!!!!!!!!!!!!!!!
汗死~看了一晚论坛的各类教程~终于搞定了~刻了张LaunchELF的CD把把引导文件COPY到记忆卡里的BOOT文件夹里,然后记忆卡装到硬盘机上R1键启动再运行硬盘里的战神2补丁ELF,顺利运行游戏。最终玩到3女神之第二时在桥上死机画面定住动不了了。。。。有谁知道怎么解决么?冒似要通关了。。。