Cygwin + MinGW + GCC 相談室 Part 7
パーミッションに勝てるのはチョキミッション
-m64bit-intのようなオプションないですか?
>>633 -march=x86-64
あたりかと。
x86_64ってintは32bitなんだが・・・
4.9がまだでてない。。。
おとなしく待ってるのが吉
4.8.2をビルドした環境があれば4.9.0は特に何もしなくてもビルドできたよ。
だからそのうち出てくると思う。
>>639 Clangへ移行でGCCはやる気なしってなっているんじゃないか
clangではcygwin1.dllは作れないんではないかと
mingw-w64-install.exeを実行した後のインストールの設定がよくわからないので
どれを選べばいいのか教えてください。
Version 4.9.0 4.8.1 4.8.2 4.8.3
Architecture i686 x86_64
Threads posix win32
Exception dwarf sjlj
Buid revision 1 0
これが選択肢です。
分からないんだったらディフォルトでいいんじゃね?
CPUがx86_64なのでデフォルトじゃダメです。
ThreadsとExceptionとBuild revisionの意味
しってますか?
分かっているんだったら他人に聞く必要ないんじゃね?w
下の3つが分からないんですけど・・・・
>>648 threadについて読んでもわからないんですけど
6の人はどっちを選んでも結果は同じかをきいているんじゃないですか?
8の人はthreadの設定はstd::threadのスレッドモデルを決めることと
threadをwin32にするとstd::threadが使えないって答えてるじゃないですか?
9の人はwin32を選んだらwin32 threadsが何に使われるかきいてるじゃないですか?
7の人はwin32 threadにするとランタイムがwin32用になるが
win32apiを使ってはいけないってかいてるじゃないですか?
結局win32にするとthreadが使えなくなるってことですか?
インストール先なんですけどprogram files 以下にインストールでいいですか?
>>652 ありがとうがいます。
posixとC:/以下にしてみます。
インストールできました。
ついでにmsysとmittyとvimもインストールしました。
でもユーザー名がwindowsのユーザー名の変更で変更する前のユーザー名になってるんですけど
ユーザー名を変える方法ないですか?
自己解決しました
msys.batにset USERNAME=angってやればできました。
>>650 誤解してるようだけど、ここのthreadモデルとかexceptionの指定は
mingw-gccでビルドされるプログラムへの指定じゃなくて、gcc自身が
どのモデルでビルドされるかの指定だよ。
exceptionは以前のgccではsjljがデフォだったが、最近のバージョンではdwarfが
デフォになってる。
>>660 nasm-2.11.05.tar.bz2
yasm-1.2.0.tar.gz
gpac-0.5.0.tar.gz
last_x264.tar.bz2
msysって今メンテされてんの?あれperlとか古くてビルド出来ないヤツもあった気がする
msys2だとpacmanでほとんどのライブラリインストール出来るから初心者にはお勧めなんだけどね
パラレルメイクが止まらない、configureがmsysに比べ若干速い、x64とx86から環境をチョイスできると利点が多い
ただなんかパスの認識がおかしい時がある、bison使うヤツに多いからそのせいかな、とは思ってるんだけど
>>660ってx264のビルドしようとしてんのか。gpacは確かパッチ当てないと、--enable-staticのスイッチ指定しても
staticライブラリ作成されなかったな。あと、やる気あるならffmpegとffms2とgperfも追加、リンクで苦労するけど
今日初めてmsys2使った
お勧めですぞ
しかしMinGW本家とMinGW-w64と別れちゃって開発リソースが分散してる気がする
それは、もう64以外はいらねってことですね、わかります。
meadowも終わってるようだし、もはやmsys系には未練なしかな。
cygwinで統一、と思っても、windows8で謎のforkエラーが頻発。
cygwin 64bit版のXはウインドウリサイズするとバーだけになるバグがあるしなぁ。
決め手がないわいな。
vimがバックスペースでカーソルが戻るだけで
文字が削除できませんがどうしたらいいのでしょうか。
>>667 それはよみました。
途中までですけど。
linuxではバックスペースでも文字が消えるんですよ。
調べたけどset backspaceのようなものではないという結論に達しました。
俺が使ってるlinuxはバックスペースで文字は消えないな
端末エミュレータの設定で、バックスペースキーにDELコードが割り当てられているんじゃね?
俺様のvimは生端末で動いている。
>>666 :h <BS>
:h i_<BS>
:h i_backspacing
ノーマルモードではxで一文字消去できるのは大丈夫だよな?
673 :
667:2014/06/23(月) 15:32:29.12 ID:9fcCBkTP
>>668 バックスペースキーは環境によって挙動が異なるので、vi 系本来の削除キーマッピングを覚えた方が
いいんじゃなイカ、てふことっす。
>>668 set nocompatible してみた?
ノーマルモードでのバックスペースキーの挙動のことだと思うのでnm <BS> xで解決しそう
インサートモードの話なんですけど。
インストールする時に表示されるプログレスバー3本のうち
一番下のDiskといのは何を指すんでしょうか?
記憶媒体の容量
HDD買い替えて新しくOS入れ直したんだが
MinGW動かねぇ・・・orz
Eドライブにアクセスするとか、不具合があるとかで
全く思い出せん・・・
最近、仕事用のPC(win8)にmingw+msys入れたけど、インストーラーが変わりすぎててなんかおかしかったな。
mountとかロクにしてくれてなかったような。
結局、cygwinに一本化したわ。