⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 plus.bat

📁 著名的嵌入式操作系统Nucleus的源代码
💻 BAT
字号:
REM --------------------------------------------------------
REM   NUCLEUS PLUS LIBRARY FOR ARM7 USING ARMTOOLS
REM --------------------------------------------------------

@echo off
if not exist O\ mkdir O
if exist O\*.o del O\*.o >nul
if exist O\*.lib del O\*.lib >nul

SET THUMB=
SET COMPILER=ARMCC

if "%1"=="thumb" set THUMB=-16
if "%1"=="thumb" set COMPILER=TCC

if "%1"=="THUMB" set THUMB=-16
if "%1"=="THUMB" set COMPILER=TCC
@echo on

rem ARMASM -g+ -dwarf2 -cpu ARM7TDMI -li -apcs 3/32bit -o  O\int.o int.s
ARMASM -g+ -dwarf2 -cpu ARM7TDMI -li -apcs 3/32bit -o  O\tmt.o tmt.s
ARMASM -g+ -dwarf2 -cpu ARM7TDMI -li -apcs 3/32bit -o  O\tct.o tct.s
armcc -g+ -W -dwarf2 -c -zas1 -cpu ARM7TDMI -li -apcs 3/32bit irq.c -o O\irq.o
armcc -g+ -W -dwarf2 -c -zas1 -cpu ARM7TDMI -li -apcs 3/32bit tmse.c -o O\tmse.o
armcc -g+ -W -dwarf2 -c -zas1 -cpu ARM7TDMI -li -apcs 3/32bit tms.c -o O\tms.o
armcc -g+ -W -dwarf2 -c -zas1 -cpu ARM7TDMI -li -apcs 3/32bit tmi.c -o O\tmi.o
armcc -g+ -W -dwarf2 -c -zas1 -cpu ARM7TDMI -li -apcs 3/32bit tmf.c -o O\tmf.o
armcc -g+ -W -dwarf2 -c -zas1 -cpu ARM7TDMI -li -apcs 3/32bit tmd.c -o O\tmd.o
armcc -g+ -W -dwarf2 -c -zas1 -cpu ARM7TDMI -li -apcs 3/32bit tmc.c -o O\tmc.o
armcc -g+ -W -dwarf2 -c -zas1 -cpu ARM7TDMI -li -apcs 3/32bit tcse.c -o O\tcse.o
armcc -g+ -W -dwarf2 -c -zas1 -cpu ARM7TDMI -li -apcs 3/32bit tcs.c -o O\tcs.o
armcc -g+ -W -dwarf2 -c -zas1 -cpu ARM7TDMI -li -apcs 3/32bit tci.c -o O\tci.o
armcc -g+ -W -dwarf2 -c -zas1 -cpu ARM7TDMI -li -apcs 3/32bit tcf.c -o O\tcf.o
armcc -g+ -W -dwarf2 -c -zas1 -cpu ARM7TDMI -li -apcs 3/32bit tcd.c -o O\tcd.o
armcc -g+ -W -dwarf2 -c -zas1 -cpu ARM7TDMI -li -apcs 3/32bit tcce.c -o O\tcce.o
armcc -g+ -W -dwarf2 -c -zas1 -cpu ARM7TDMI -li -apcs 3/32bit tcc.c -o O\tcc.o
armcc -g+ -W -dwarf2 -c -zas1 -cpu ARM7TDMI -li -apcs 3/32bit smse.c -o O\smse.o
armcc -g+ -W -dwarf2 -c -zas1 -cpu ARM7TDMI -li -apcs 3/32bit sms.c -o O\sms.o
armcc -g+ -W -dwarf2 -c -zas1 -cpu ARM7TDMI -li -apcs 3/32bit smi.c -o O\smi.o
armcc -g+ -W -dwarf2 -c -zas1 -cpu ARM7TDMI -li -apcs 3/32bit smf.c -o O\smf.o
armcc -g+ -W -dwarf2 -c -zas1 -cpu ARM7TDMI -li -apcs 3/32bit smd.c -o O\smd.o
armcc -g+ -W -dwarf2 -c -zas1 -cpu ARM7TDMI -li -apcs 3/32bit smce.c -o O\smce.o
armcc -g+ -W -dwarf2 -c -zas1 -cpu ARM7TDMI -li -apcs 3/32bit smc.c -o O\smc.o
armcc -g+ -W -dwarf2 -c -zas1 -cpu ARM7TDMI -li -apcs 3/32bit rld.c -o O\rld.o
armcc -g+ -W -dwarf2 -c -zas1 -cpu ARM7TDMI -li -apcs 3/32bit rlc.c -o O\rlc.o
armcc -g+ -W -dwarf2 -c -zas1 -cpu ARM7TDMI -li -apcs 3/32bit quse.c -o O\quse.o
armcc -g+ -W -dwarf2 -c -zas1 -cpu ARM7TDMI -li -apcs 3/32bit qus.c -o O\qus.o
armcc -g+ -W -dwarf2 -c -zas1 -cpu ARM7TDMI -li -apcs 3/32bit qui.c -o O\qui.o
armcc -g+ -W -dwarf2 -c -zas1 -cpu ARM7TDMI -li -apcs 3/32bit quf.c -o O\quf.o
armcc -g+ -W -dwarf2 -c -zas1 -cpu ARM7TDMI -li -apcs 3/32bit qud.c -o O\qud.o
armcc -g+ -W -dwarf2 -c -zas1 -cpu ARM7TDMI -li -apcs 3/32bit quce.c -o O\quce.o
armcc -g+ -W -dwarf2 -c -zas1 -cpu ARM7TDMI -li -apcs 3/32bit quc.c -o O\quc.o
armcc -g+ -W -dwarf2 -c -zas1 -cpu ARM7TDMI -li -apcs 3/32bit pmi.c -o O\pmi.o
armcc -g+ -W -dwarf2 -c -zas1 -cpu ARM7TDMI -li -apcs 3/32bit pmf.c -o O\pmf.o
armcc -g+ -W -dwarf2 -c -zas1 -cpu ARM7TDMI -li -apcs 3/32bit pmd.c -o O\pmd.o
armcc -g+ -W -dwarf2 -c -zas1 -cpu ARM7TDMI -li -apcs 3/32bit pmce.c -o O\pmce.o
armcc -g+ -W -dwarf2 -c -zas1 -cpu ARM7TDMI -li -apcs 3/32bit pmc.c -o O\pmc.o
armcc -g+ -W -dwarf2 -c -zas1 -cpu ARM7TDMI -li -apcs 3/32bit pise.c -o O\pise.o
armcc -g+ -W -dwarf2 -c -zas1 -cpu ARM7TDMI -li -apcs 3/32bit pis.c -o O\pis.o
armcc -g+ -W -dwarf2 -c -zas1 -cpu ARM7TDMI -li -apcs 3/32bit pii.c -o O\pii.o
armcc -g+ -W -dwarf2 -c -zas1 -cpu ARM7TDMI -li -apcs 3/32bit pif.c -o O\pif.o
armcc -g+ -W -dwarf2 -c -zas1 -cpu ARM7TDMI -li -apcs 3/32bit pid.c -o O\pid.o
armcc -g+ -W -dwarf2 -c -zas1 -cpu ARM7TDMI -li -apcs 3/32bit pice.c -o O\pice.o
armcc -g+ -W -dwarf2 -c -zas1 -cpu ARM7TDMI -li -apcs 3/32bit pic.c -o O\pic.o
armcc -g+ -W -dwarf2 -c -zas1 -cpu ARM7TDMI -li -apcs 3/32bit mbse.c -o O\mbse.o
armcc -g+ -W -dwarf2 -c -zas1 -cpu ARM7TDMI -li -apcs 3/32bit mbs.c -o O\mbs.o
armcc -g+ -W -dwarf2 -c -zas1 -cpu ARM7TDMI -li -apcs 3/32bit mbi.c -o O\mbi.o
armcc -g+ -W -dwarf2 -c -zas1 -cpu ARM7TDMI -li -apcs 3/32bit mbf.c -o O\mbf.o
armcc -g+ -W -dwarf2 -c -zas1 -cpu ARM7TDMI -li -apcs 3/32bit mbd.c -o O\mbd.o
armcc -g+ -W -dwarf2 -c -zas1 -cpu ARM7TDMI -li -apcs 3/32bit mbce.c -o O\mbce.o
armcc -g+ -W -dwarf2 -c -zas1 -cpu ARM7TDMI -li -apcs 3/32bit mbc.c -o O\mbc.o
armcc -g+ -W -dwarf2 -c -zas1 -cpu ARM7TDMI -li -apcs 3/32bit lid.c -o O\lid.o
armcc -g+ -W -dwarf2 -c -zas1 -cpu ARM7TDMI -li -apcs 3/32bit lic.c -o O\lic.o
armcc -g+ -W -dwarf2 -c -zas1 -cpu ARM7TDMI -li -apcs 3/32bit ioi.c -o O\ioi.o
armcc -g+ -W -dwarf2 -c -zas1 -cpu ARM7TDMI -li -apcs 3/32bit iof.c -o O\iof.o
armcc -g+ -W -dwarf2 -c -zas1 -cpu ARM7TDMI -li -apcs 3/32bit iod.c -o O\iod.o
armcc -g+ -W -dwarf2 -c -zas1 -cpu ARM7TDMI -li -apcs 3/32bit ioce.c -o O\ioce.o
armcc -g+ -W -dwarf2 -c -zas1 -cpu ARM7TDMI -li -apcs 3/32bit ioc.c -o O\ioc.o
armcc -g+ -W -dwarf2 -c -zas1 -cpu ARM7TDMI -li -apcs 3/32bit inc.c -o O\inc.o
armcc -g+ -W -dwarf2 -c -zas1 -cpu ARM7TDMI -li -apcs 3/32bit hii.c -o O\hii.o
armcc -g+ -W -dwarf2 -c -zas1 -cpu ARM7TDMI -li -apcs 3/32bit hid.c -o O\hid.o
armcc -g+ -W -dwarf2 -c -zas1 -cpu ARM7TDMI -li -apcs 3/32bit hic.c -o O\hic.o
armcc -g+ -W -dwarf2 -c -zas1 -cpu ARM7TDMI -li -apcs 3/32bit evi.c -o O\evi.o
armcc -g+ -W -dwarf2 -c -zas1 -cpu ARM7TDMI -li -apcs 3/32bit evf.c -o O\evf.o
armcc -g+ -W -dwarf2 -c -zas1 -cpu ARM7TDMI -li -apcs 3/32bit evd.c -o O\evd.o
armcc -g+ -W -dwarf2 -c -zas1 -cpu ARM7TDMI -li -apcs 3/32bit evce.c -o O\evce.o
armcc -g+ -W -dwarf2 -c -zas1 -cpu ARM7TDMI -li -apcs 3/32bit evc.c -o O\evc.o
armcc -g+ -W -dwarf2 -c -zas1 -cpu ARM7TDMI -li -apcs 3/32bit eri.c -o O\eri.o
armcc -g+ -W -dwarf2 -c -zas1 -cpu ARM7TDMI -li -apcs 3/32bit erd.c -o O\erd.o
armcc -g+ -W -dwarf2 -c -zas1 -cpu ARM7TDMI -li -apcs 3/32bit erc.c -o O\erc.o
armcc -g+ -W -dwarf2 -c -zas1 -cpu ARM7TDMI -li -apcs 3/32bit dmi.c -o O\dmi.o
armcc -g+ -W -dwarf2 -c -zas1 -cpu ARM7TDMI -li -apcs 3/32bit dmf.c -o O\dmf.o
armcc -g+ -W -dwarf2 -c -zas1 -cpu ARM7TDMI -li -apcs 3/32bit dmd.c -o O\dmd.o
armcc -g+ -W -dwarf2 -c -zas1 -cpu ARM7TDMI -li -apcs 3/32bit dmce.c -o O\dmce.o
armcc -g+ -W -dwarf2 -c -zas1 -cpu ARM7TDMI -li -apcs 3/32bit dmc.c -o O\dmc.o
armcc -g+ -W -dwarf2 -c -zas1 -cpu ARM7TDMI -li -apcs 3/32bit csc.c -o O\csc.o

ARMLIB -c O\PLUS.lib
ARMLIB -i O\PLUS.lib o\irq.o
ARMLIB -i O\PLUS.lib O\tmt.o O\tct.o O\csc.o
ARMLIB -i O\PLUS.lib O\dmc.o O\dmce.o O\dmd.o
ARMLIB -i O\PLUS.lib O\dmf.o O\dmi.o O\erc.o
ARMLIB -i O\PLUS.lib O\erd.o O\eri.o O\evc.o
ARMLIB -i O\PLUS.lib O\evce.o O\evd.o O\evf.o
ARMLIB -i O\PLUS.lib O\evi.o O\hic.o O\hid.o
ARMLIB -i O\PLUS.lib O\hii.o O\inc.o O\ioc.o
ARMLIB -i O\PLUS.lib O\ioce.o O\iod.o O\iof.o
ARMLIB -i O\PLUS.lib O\ioi.o O\lic.o O\lid.o
ARMLIB -i O\PLUS.lib O\mbc.o O\mbce.o O\mbd.o
ARMLIB -i O\PLUS.lib O\mbf.o O\mbi.o O\mbs.o
ARMLIB -i O\PLUS.lib O\mbse.o O\pic.o O\pice.o
ARMLIB -i O\PLUS.lib O\pid.o O\pif.o O\pii.o
ARMLIB -i O\PLUS.lib O\pis.o O\pise.o O\pmc.o
ARMLIB -i O\PLUS.lib O\pmce.o O\pmd.o O\pmf.o
ARMLIB -i O\PLUS.lib O\pmi.o O\quc.o O\quce.o
ARMLIB -i O\PLUS.lib O\qud.o O\quf.o O\qui.o
ARMLIB -i O\PLUS.lib O\qus.o O\quse.o O\rlc.o
ARMLIB -i O\PLUS.lib O\rld.o O\smc.o O\smce.o
ARMLIB -i O\PLUS.lib O\smd.o O\smf.o O\smi.o
ARMLIB -i O\PLUS.lib O\sms.o O\smse.o O\tcc.o
ARMLIB -i O\PLUS.lib O\tcce.o O\tcd.o O\tcf.o
ARMLIB -i O\PLUS.lib O\tci.o O\tcs.o O\tcse.o
ARMLIB -i O\PLUS.lib O\tmc.o O\tmd.o O\tmf.o
ARMLIB -i O\PLUS.lib O\tmi.o O\tms.o O\tmse.o
ARMLIB -o O\PLUS.lib

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -