- 把Ram當成Disk(檔案系統)的一種技術。
- 假設我要將toolchain放在RAM DISK來加速編譯。
- 步驟:
- 建立RAM
DISK
。 - 將toolchain搬到RAM DISK(註解3。
- 修改toolchain.def(註解4),設toolcahin路徑對應於2(RAM DISK)底下。
- 編譯
- 註解:
- windows軟體
目前沒有CMD): SoftPerfect RamDisk( - Linux: 參考linux中RamDisk工作原理
- 由於是RAM所以每次開機都要重新搬, 避免每次搬的動作可以將此動作寫在腳本中,假設是cygwin的話可以修改:
cygwin.bat
@echo off
IF EXIST
r:\tool-chain4\mipsel-icatchtek-elf\bin\gcc.exe GOTO
cygwin
"C:\Program
Files\7-Zip\7z.exe" x -or: \ d:\tool-chain.7z #解壓縮"d:\tool-chain.7z"於"r: \"
: cygwin
C:
- 定義檔,用來設定toolchain的設定以及路徑。
沒有留言:
張貼留言