なんとな~くしあわせ?の日記

「そしてそれゆえ、知識そのものが力である」 (Nam et ipsa scientia potestas est.) 〜 フランシス・ベーコン

MinGW

WineでMinGWがうまく動くようになってた

Debian/sidを使っています。winetricksのパッケージの中にmingwが含まれているので使ってみました。 # apt-cache search winetricks winetricks - package manager for WINE to install software easily # apt-get install winetrickswinetricksを--guiとい…

msys2 + pacmanをproxy環境で使う

msys2の設定 x86_64ネイティブなmsysがリリースされているので、社内環境でも使用できるようにしてみた。以下、Qiitaの引用 Windowsでgccなどを利用できるMSYS2の環境設定など Windowsでgccなどを利用できるMSYS2の環境設定など - Qiita Windowsでgccなどを…

MinGW-w64を効率よくビルドするための冴えた方法

MinGW-w64-build-scripts 以前MinGW-w64環境を作成した際に紹介したrubenvbのビルド環境が以下のGitHubで公開されているので、少々改造を施して動かせるようにした。本家 rubenvb/MinGW-w64-build-scripts · GitHub私のfork Hiroyuki-Nagata/MinGW-w64-build…

wineでMinGW + msysを動かす - 2

以前Wine上でMinGW + msysを動かすというアホなことをやっていた wineでMinGW + msysを動かす - なんとな~くしあわせ?の日記最近最新版のWineをビルドしたのだが、さらに高性能になっているようだ。 Wineのバージョンは1.7.16、Debian 7.4 Wheezyでテスト…

MinGW64環境の構築手順2

再びtdm-gccのMinGW64環境を作成してみた 1.tdm64-gcc-4.7.3 の導入 ダウンロード先は以下 TDM-GCC : Download Bundle Installerで64bit用の環境をダウンロード。 GCC-4.8だといろんなものがビルドできないので4.7の最終版で。 とりあえずtdm-gccでc:/MinG…

UNIX向けソフトウェアをMinGWに移植する際のテクニック

UNIX向けソフトウェアをMinGWに移植する 最近MinGWのクロスコンパイラを使ってcurlppとspidermonkeyのビルドができるようになった。これはつまり、もともとLinux/Mac/MSVC向けでしか動かなかったものをMinGWでビルドできるようにしたということである。その…

Importing inline functions in MinGW

MinGWでクロスコンパイルしようとして壁にぶつかったので翻訳エラーメッセージは warning: '~~~' redeclared without dllimport attributec++ - Importing inline functions in MinGW - Stack Overflow 質問者 I'm using a shared library that defines inli…

wineでMinGW + msysを動かす

wineでMinGW + msysを動かす タイトルのようなアホなことができる。 Linux上でWindowsエミュレータを使い、UNIXエミュレータのMinGWを動かすのだ。 利点としてはクロスコンパイラ用のバイナリがwine上で動くことなどが挙げられる。 MinGWをダウンロードする …

Debian Wheezy上でWindows-x64向けバイナリを作成する

いろいろ

なんとなく雑記 JaneCloneの配布を始めた 作成物の配布サイト by Hiroyuki-Nagataお暇な方はダウンロードしてみたらいいと思います TDM-GCCでGDBを使った TDM-GCC MinGW Compiler / Bugs / #165 GDB doesnt start ここのサイトで匿名で「TDM-GCCでgdb動かね…

x86-64-w64-mingw32でのビルド

「--build=x86_64-w64-mingw32 --host=x86_64-w64-mingw32 --target=x86_64-w64-mingw32」をconfigureにつけると、ほとんどのソースが問題なくビルドできることに気づいた。 freeglutが素でビルドできるとは思っていなかった。 MinGW64 - インストールしたソ…

MinGW64環境の構築手順とwxのビルド

tdm-gccのMinGW64環境を作成してみた 注意!MinGW64はもう古い!、msys2へ今すぐアクセスだ! Windowsでgccなどを利用できるMSYS2の環境設定など - Qiita Windowsでgccなどを利用できるMSYS2の環境設定など - Qiita 2014年12月現在 msys2はpacmanというArch …

qemuをMinGWでビルド

GNU Hurdを動かすための布石として、qemuをインストールする。 参考サイト:KMC Staff Blog:MinGW 環境で QEMU 1.0.1 をビルド以下、揃えたソフトウェアのバージョンなど qemuってIBMとかRHの人もコミットしてるんだねえ。 learning@foxy_maiden /usr/local/…

Scala環境をWindowsで

すごいパッチを紹介 MinGW/msys 上でREPLを動かせる [scala][msys]patch for support to launch scala command on msys 作者様のサイト 現在のmingw/msysのインストール方法 - ラシウラ同様にしてMinGW/msys上でPlay FrameWorkを動かせるパッチ Patch for pl…

CLISP + msys + mintty

msys + mintty + CLISP で割と綺麗にコンソールが使えるようだ やったことはWindowsのPATHに「C:\c\Program Files (x86)\clisp-2.49」を追加したのみ。 ただ、Ctrl + D で対話モードを強制終了した後ウィンドウを消すとセグる。とか考えてたんですが、eclips…

OpenGLをMinGWで、依存関係なく

OpenGLをCygwinから使うとDLLの依存が起きてしまう。それを防ぐためCygwinの「-mno-cygwin」オプションがあるのだが、そいつはgcc-3まで。gcc-4からはmingwを呼ばなければならない。 だったらmingwでやればいいじゃん。ということなのだが世の中そううまくい…

MinGWからTcl/Tk

ここの導きに従ってMinGW内でTcl/Tkをビルドできてしまった Building Tcl/Tk with Mingwとは言っても使い道がないような…いちおう流れ $ wget http://sourceforge.net/projects/tcl/files/Tcl/8.5.11/tk8.5.11-src.tar.gz/download $ wget http://sourceforg…

Eclipse CDT + MinGWでのコンソールについて

EclipseCDT + MinGWで簡単なプログラムを作ってHelloWorldしようとすると、ビルドはできても出力が出ない。 なんでー答え:Windows7 64bit + MinGWを使っていると、Eclipseのコンソールに出力が帰ってこないバグでした。 参考: CDT/User/FAQ - Eclipsepedia…

MinGWでUNIX気分

CSVファイルをここからお借りする サンプルCSVファイルファイルを一定の長さで区切る $ split -l 4 sample1.csv $ ls sample1.csv xcj xet xhd xjn xlx xoh xqr xtb xvl xxv xaa xck xeu xhe xjo xly xoi xqs xtc xvm xxw xab xcl xev xhf xjp xlz xoj xqt x…

めげずにPPMで頑張る

#注意 この記事はMinGW + msys 環境でのレポートです。普通はActivePerlでPPMダウンロードしとけばTkやWxは簡単にダウンロードできます。 どうやらperlをCPANだけ使ってインストールするのは環境によっては難しい場合があるようだ。そこで使われる代替手段が…

MinGWでCPAN

CPANは苦手というか、perlあんま使うこと無いから怖いというか…英語圏サイト行くと「Hello Perl Monk ;>」とか言ってるし、なんだよあいつら。向こうにはPerlの仙人がいるのか。結局mingw-getが使えるパッケージを使ってればcpanは最初からインストールされ…

いろいろビルド

Kblog: Compiling GTK+ for Windows with MinGWこのサイトにgtkをMinGWでビルドするまでの行程が書いてあるのでやってみる(未完)。 zlib, libiconv, gettextはMinGWのパッケージに入っているので放置。libpng, libjpeg, libtiffに関しては以前インストールし…

boostの勉強

MinGWでBoost1.47.0をビルドする - Ideals and Reality上のサイトでboostの最新版がMinGW+MSYS環境に簡単にインストールできることがわかったので試してみる。ビルドについては普通にできました。問題は書いたコードのコンパイル。改めてgccのお勉強です。 …

ffmpeg活用

世の中には便利なアプリというものがあってようつべやニコニコの動画から音声ファイルを抜き出すにはCraving Explorerを使えば簡単である。 YouTube・ニコニコ動画ダウンロードブラウザ Craving Explorerしかしながら真のギークというものは既にある単機能の…

mplayer

mplayerはLinuxで使っていたとき結構便利だった。なんとかmingwでコンパイルできないものか。ここを参考にしてみる:HowTo build MPLayer with Mingw - HowTo's - IvoNet.nl - wiki そしてconfigureのオプション。 ./configure \ --codecsdir=/mingw/lib \ -…

GUIアプリをつくろう

最近無性にgccに触りたくなる。そしてGUIアプリを作りたいと思ったので、MinGWでgtkとか使えないかなと思っていました。しかし、gtkを実際インストールしてみるといろいろ競合してうまくいかなかったのでした。 参考:Sylpheed/Win32 - Sylpheed C++のGUIア…

Bad file number?

mingwで簡単なスクリプトをmakeしようとしたら こんなのが出てコンパイルできない。 $ make spacechange cc spacechange.c -o spacechange make: execvp: cc: Bad file number make: *** [spacechange] Error 127 しかし海外フォーラムを見てたら「-tml」オ…

mingwでffmpeg

携帯動画変換君で有名なここのサイト様の導きによってMinGWでffmpegをコンパイルしたときのメモ。まずはここらのソフトを順にダウンロード、コンパイル、インストールを繰り返す。nasm,yasm,zlib,bzip2,gsm,lame,opencore-amr,vo-aacenc,vo-amrwbenc,openssl…

MinGWとCygwinの導入

MinGWとCygwinを使えばffmpegのようなソフトがWindowsでもコンパイルできる。あのhq-tsプリセットが使えるのだ。 まずはMinGWの環境を作る。 だいたいこのサイトの通りにやれば出来ます。できたバッチファイルのアイコンを変えてやるとちょっとかっこいい。…