Diary/2006-11-24
CGIでファイルダウロード
CGIでファイルをダウンロードさせるときに名前を指定したい場合
print "Content-type: application/x-csv\n" print "Content-Disposition: inline; filename=filename.csv\n\n"
とかすればいいようだ
SHとARMのクロスコンパイラ
久しぶりにコンパイル。
実機では試してないけど、
gdbのシミュレータ上ではちゃんとプログラムが走っているようだ。
ちなみにARMとSHのオプションは
http://gcc.gnu.org/onlinedocs/gcc-3.4.6/gcc/SH-Options.html#SH-Options
http://gcc.gnu.org/onlinedocs/gcc-3.4.6/gcc/ARM-Options.html#ARM-Options
にある。
- binutils-2.17
./configure --target=arm-unknown-elf --prefix=/usr/local/arm-unknown-elf \ --disable-nls
./configure --target=sh-hitachi-elf --prefix=/usr/local/sh-hitachi-elf \ --disable-nls
- gcc-3.4.6
../gcc-3.4.6/configure --target=sh-hitachi-elf \ --prefix=/usr/local/sh-hitachi-elf --with-gnu-as --with-gnu-ld \ --with-newlib=../newlib-1.14.0/newlib --enable-languages="c"
../gcc-3.4.6/configure --target=arm-unknown-elf \ --prefix=/usr/local/arm-unknown-elf --with-gnu-as --with-gnu-ld \ --with-newlib=../newlib-1.14.0/newlib --enable-languages="c"
- gdb-6.5
../gdb-6.5/configure --target=arm-unknown-elf \ --prefix=/usr/local/arm-unknown-elf
../gdb-6.5/configure --target=sh-hitach-elf \ --prefix=/usr/local/sh-hitach-elf
- newlib-1.14
でコンパイル