⑴ 如何自動創建文件夾,上下級關系的層層創建。
新建一個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女神之第二時在橋上死機畫面定住動不了了。。。。有誰知道怎麼解決么?冒似要通關了。。。