[メモ] シミュレータでC++を動かす
忘れないうちにメモ。環境は Ubunto 9.04 + Blackfin Toolchain 2009R1.1
takemasa@riemann:~/foo$ cat main.cpp #include <iostream> int main() { std::cout << "Hello, C++" << std::endl; return 0; } takemasa@riemann:~/foo$ bfin-elf-gcc main.cpp -msim -lstdc++ takemasa@riemann:~/foo$ bfin-elf-run a.out Hello, C++
ここでポイントは-msimです。これで実CPUではなくシミュレータをターゲットとするライブラリがリンクされます。bfin-elf-gccではなくbfin-elf-g++を使うなら、-lstdc++は要りません。
LDスクリプトはどこにあるんだろう。