Linuxプログラミング 2 (555レス)
Linuxプログラミング 2 http://mao.5ch.net/test/read.cgi/linux/1266040395/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
リロード規制
です。10分ほどで解除するので、
他のブラウザ
へ避難してください。
276: login:Penguin [] 2012/09/20(木) 20:48:17.49 ID:N9g86nRZ bwbasic の version 2.10 のソースコードをダウンロードしてビルドしたけど、 cls, locale, color, inkey$ などのMSBasic拡張コマンドが動作しませんでした。 ビルド方法が悪いのが原因かと思ったので、ubuntuのapt-getで公式バイナリー版を入手して試してみましたが、 それでも同様にMSBasic拡張コマンドが動作しませんでした。 むかついたので、ソースコードをハッキングして、cls, locale, color, inkey$ コマンドを自分で書きました。 また、スリープ関数が無かったので、これもオリジナルで追加しました。 vsyncwait 10 とすると、1/60 * 10 秒間だけスリープします。 ソースコードは変更点やパッチの全容が詳細にわかるように git で公開します。以下のgitコマンドでダウンロードできます git clone git://git.pf.sourceforge.jp/gitroot/k/ke/kemeco/bwbasic_linux.git http://mao.5ch.net/test/read.cgi/linux/1266040395/276
277: 276 [] 2012/09/20(木) 20:55:57.86 ID:N9g86nRZ また、素の2.10のコードはlinux上でのビルドがやりづらいので、ビルドが簡単なようにautoconfまわりを修正しました。 ビルドに必要なツールは autoconf, automake, libtool です。 ビルド方法 ./autogen.sh make これで、bwbasic バイナリーが作成されるので、そのまま ./bwbasic で実行できます。 例: /usr/localへのインストールまでしたい場合は ./autogen.sh --prefix=/usr make sudo make install です。 http://mao.5ch.net/test/read.cgi/linux/1266040395/277
278: 276 [] 2012/09/20(木) 21:09:43.72 ID:N9g86nRZ その他、git豆: git pull とすると、(もしもコードに新たな追加が行われてた場合は)その追加分の差分データ分だけを自動的にダウンロードして適用できます。 ソースコードに変更を加えた場合、git diff とすることでパッチファイルの形で確認できます。 git diff > 差分ファイル とすることで、パッチファイルが作成できます。 このパッチファイルをメール等で第三者に渡せば、第三者は patch < 差分ファイル コマンドによって、その差分を適用できます。 http://mao.5ch.net/test/read.cgi/linux/1266040395/278
279: 276 [] 2012/09/20(木) 21:11:24.98 ID:N9g86nRZ >>276 × locale ○ locate http://mao.5ch.net/test/read.cgi/linux/1266040395/279
280: 276 [] 2012/09/20(木) 21:15:29.79 ID:N9g86nRZ >>277 × ./autogen.sh --prefix=/usr ○ ./autogen.sh --prefix=/usr/local http://mao.5ch.net/test/read.cgi/linux/1266040395/280
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.309s