トップ  検索

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
でコンパイル

Copyright (c) 2001-2008 Takefumi MIYOSHI, All rights reserved