最近、この本をやってる。
- 作者: 坂井弘亮
- 出版社/メーカー: カットシステム
- 発売日: 2010/05
- メディア: 単行本
- 購入: 24人 クリック: 252回
- この商品を含むブログ (39件) を見る
MacでH8開発環境構築 - 12ステップ本を試す - satfyの日記
上記ブログのように頑張ればMacで開発できるのかもしれないが、総じて言えば今のMacでクロスコンパイル環境を整えようとするのは時間の無駄であることが分かった。
理由は例によってgccの中味がclangとかになっててめんどいから。
まあちゃんとやれば最終的には何とかなるのかもしれないが、とりあえず構築するならVirtualBox上でLinuxを動かして、USBシリアル変換ケーブルをVM側でも認識するようにした方がよっぽど早い。
なお上記の本にはcuやMinicom, Kermitなどいくつかのツールが紹介されているが、シリアル接続に使う端末エミュレータはscreenがよいと思う。
理由としては、僕がVMにsshして開発してるので、cuだと~(チルダ)がsshに取られてなんかどうにもめんどくさくなってどうにもならなくったので、screenを使うと普通になんとかなったというのと、やっぱり端末エミュレータとして頑張って開発されているので変なツールより洗練されていて使いやすいというのがある。(他のプロセスを起動するコマンドは~Cとか言われましても的な)
こういう本をやると、C言語が何のために作られたのかがよく分かる。