【お知らせ】プログラミング記事の投稿はQiitaに移行しました。

2010-03-01から1ヶ月間の記事一覧

カーネルビルド計測

id:syuu1228さんがOpenBSD/sgiのカーネルビルドを計測されています(セルフ/amd64上のクロス)。私の手元のマシンでも計測してみました。Interixはid:n7shi:20100113で移植したクロス環境を使用しています。

コンパイラ(Windows Mobile対応)

id:n7shi:20100303で公開したExcel上で動くコンパイラが割と好評だったようなので、調子に乗ってWindows Mobile用のARMバイナリも出力できるようにしてみました。 vba-exe-3.xls x86を直訳したような冗長なARMのコードを吐きます。残念ながらPocket Excelで…

クロス開発の環境変数

id:n7shi:20100113でも取り上げましたが、OpenBSD上で他のアーキテクチャのカーネルをクロスビルドする手順はid:syuu1228:20090805にまとめられています。カーネルをビルドするときの環境変数が多いので、簡略化するための俺々スクリプトを作りました。

コンパイラ

masapicoさんによるWindowsの実行ファイル(PE)を出力する簡単なコンパイラがあります。 VBでEXEを作成する 今となってはVB6は簡単には手に入りませんが、VBはGUIを除けばVBA(Officeのマクロ言語)と共通です。そのためGUIをワークシートで代用してExcelに…

GOTエラー

OpenBSDでportsをビルドしていて、CUPSでエラーになりました。 Linking texttops... (snip) /usr/bin/ld: not enough GOT space for local GOT entriesGOTというのはGlobal Object Tableのことで、どうやらグローバル変数が収まりきらないというエラーのよう…

パッケージ

私が手も足も出ないでまごまごしているうちに、GdiumにOpenBSDが移植されました! http://www.openbsd.org/loongson.html さっそくportsを色々とビルドしています。ものすごく時間が掛かるため消えると痛いので、自分用のバックアップを兼ねてSkyDriveに置い…