Lazarusをアップデートしたので、再びまとめてみた。
「WindowsでFreePascalコンパイラのクロスコンパイル環境を設定する」の続きを読む
タグ : FreePascal,Linux,binutils,cygwin,i386,x86_64,クロスコンパイル
2012/03/25 22:53:49 | Trackbacks (0) | Comments (0) | Technology
いやぁ結局Linuxはダメだったんだけどね。書いておかないと忘れちゃうので。
「FreePascalでクロスコンパイル (再来)」の続きを読む
タグ : 32bit,64bit,FreePascal,Lazarus,Linux,クロスコンパイル
2010/07/26 05:45:52 | Trackbacks (0) | Comments (0) | Technology
もう諦めて、ターゲットOSにLazarusインストールしちゃった。あぁ結構いいところまで行っていたと思うんだけどなぁ...。
FPCのライブラリで完結するプログラムなら前回の記事までの方法でコンパイル可能。デバッグをWindowsでやってLinux向けにコンパイルってことも可能なわけです。が、Lazarusのライブラリがうまくクロスコンパイルできないので、IndyやMySQLなどの便利なコンポーネントが使えないわけです。
コンパイル中にエラーが出るんだけれど、単純にリンクエラーとしか出ないから何のライブラリが足りなくてエラーになっているのかがわからん。コンパイラのメッセージを全部出力してみても、Linuxライブラリを読み込んでいるプログラムの内部でエラーが起こっているようで、具体的なエラーが分かんなかった。
とりあえず今回は納期があるので、クロスコンパイルはまた後日チャレンジしてみよう。本家のコミュニティー関係で質問でもしてみようか...。
タグ : FreePascal,Indy,Lazarus,MySQL,クロスコンパイル
2009/10/15 20:54:33 | Trackbacks (0) | Comments (0) | Technology
FreePascalは日本語の資料が非常に少ないから大変。
この前できなかったクロスコンパイルができるようになったー。これでDelphianがLinuxを制する日も近くなる。参考にしたのは公式サイトからリンクされているBuildFAQとググってでてきたBuildFAQ。後者の方がどちらかというと分かりやすい。
とりあえずこれでWindowsでコンパイルしたHello WorldがLinux上で動くようになった。LCLは試していないので分からないけれど、こちらもクロスコンパイル用にコンパイルが必要になりそうな予感。
タグ : FreePascal,Linux,クロスコンパイル
2009/10/14 23:05:17 | Trackbacks (0) | Comments (0) | Technology
をどうやればできるのかわからん!
とりあえずBuildFAQ(リファレンス)から分かったこと。
ん~、いい線まで来ていると思うんだけどなぁ。もう少しからかってみます。
タグ : FreePascal,クロスコンパイル
2009/10/09 03:25:59 | Trackbacks (0) | Comments (0) | Technology