Cygwin + MinGW + GCC 相談室 Part 8 (988レス)
上下前次1-新
6(1): 2014/10/07(火)23:24 ID:3K4niACL(1) AAS
 cygwinの64bit gccではLP64のせいか、MS-C向けのDLLがリンクできない。 
 そこでLLP64のx86_64-w64-mingw32-gccをcygwin上で使っています。 
 コンパイルしたものを実行するために、/usr/x86_64-w64-mingw32/sys-root/mingw/bin等の専用DLLのある場所にパスを通す必要がありますが、 
 他の普通にcygwinでコンパイルしたものを実行する際の邪魔になるのでパスは通したくない。 
 -staticつければいいけどバイナリがデカすぎる。 
 なにか、dllのパス名を埋めこむオプションないですかね。 
 -Rはないと言われるし。 
7(1): 2014/10/11(土)02:54 ID:MWJOKHG8(1) AAS
 >>6 
 専用DLLが必要なやつは、バッチファイルから起動するとか。 
 (バッチファイルの中でだけPATHを通す) 
8(1): 2014/10/11(土)07:26 ID:WidckbgP(1/2) AAS
 バイナリでかくても 
 結局実行するとそれだけメモリ食うんだろ? 
9(1): 2014/10/11(土)11:41 ID:V7QeocKp(1/2) AAS
 >>8 
 shared library全否定やな、それ 
10(1): 2014/10/11(土)11:41 ID:V7QeocKp(2/2) AAS
 >>7 
 それすると、パイプで繋ぐような使い方ができないんで。 
11: 2014/10/11(土)13:51 ID:VDc8fu3q(1) AAS
 >>10 
 bat/cmdファイルってそんな制限があったのか 
 だったらシェルスクリプトはどうかな 
12: 2014/10/11(土)14:01 ID:fBQFLqt8(1) AAS
 ないよ。 
13: 2014/10/11(土)22:08 ID:WidckbgP(2/2) AAS
 >>9 
 そうなんだけど 
 質問読んでると 
 同時実行してるとも思えなかったもんで 
14: 2014/10/14(火)20:52 ID:oJt7bxM1(1) AAS
 まともなOSのメモリマッピングならデマンドページングするだろ 
15: 2014/10/17(金)09:28 ID:tyCwBko4(1/2) AAS
 MinGW 
  
 > objcopy -h 
  
 > libintl-8.dll がねーぞゴルァ! 
よそから持ってこなきゃだめなん( ゚д゚)? 
16(1): 2014/10/17(金)15:11 ID:gouFXgPa(1) AAS
 しばらく前にMinGW更新したら、同じようにそのDLLでエラーになったな。 
 古いアーカイブファイルから復帰させたけどどうやるのが正しいのやら。 
17: 2014/10/17(金)16:34 ID:tyCwBko4(2/2) AAS
 なんかgitに入ってたからそこからコピったら動いた。 
 >>16 
 よくわかんないよね 
18: 2014/10/19(日)23:35 ID:mp40xGFQ(1) AAS
 そんなことよりもお前らmsys2 + pacmanは使ったか? 
 あれはいいものだ 
19: 2014/10/26(日)08:34 ID:axjCVmEg(1) AAS
 ディレクトリを選択して右クリックの 送る から cygterm+putty を開くにはどうすればいいのでしょうか? 
20: 2014/10/30(木)11:08 ID:dIih4uCY(1) AAS
 cygwinでは npm init がエラーになるんだな 
 ちょくちょく独特なトラブルが起こるからいまいち使いにくい 
21: 名無しさん@そうだ選挙に行こう 2014/12/13(土)19:05 ID:yqGWGgnp(1) AAS
 久々にTDMの更新来てるねー 
22: 2014/12/19(金)20:07 ID:TVDdwTgk(1) AAS
 msysはなんか一時期まともにインスコできない時期があったので、 
 cygwin64にcygwin, cygwin32, mingw32, mingw64のコンパイラ入れまくりに落ち着きつつある。 
 結局windwosネイティブのdll使うにはmingwじゃないとダメだしクロスコンパイルしまくりでやはり面倒ではある。 
23(5): 2014/12/23(火)12:58 ID:wtjAlw23(1) AAS
 x265をコンパイルできるFFmpegをビルドするためにMinGW + MSYSを以下のサイトからダウンロードして 
 Windows7に入れました。 
  
 http://xhmikosr.1f0.de/tools/msys/ 
 MSYS_MinGW-w64_GCC_492_x86-x64_Full.7z 
  
 早速x265のコンパイルをしようと以下のサイトを参考にしたのですが、 
 http://qiita.com/pb_tmz08/items/29165f4c3ef9bc4285ab 
 hg, cmakeが必要とのことです。(Linuxには疎いのでhgやcmakeがどういうプログラムなのかいまいち分かりませんが) 
 デフォルトのMinGW + MSYSにはhgやcmakeは含まれていないようです。 
 hgやcmakeを使えるようにするにはどうしたらいいでしょうか? 
24: 2014/12/23(火)23:02 ID:40EW/Y2H(1) AAS
 MinGWはこっちの方がよくね? 
 http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Personal%20Builds/mingw-builds/4.9.2/threads-posix/seh/ 
  
 hgは 
 http://takuya-1st.hatenablog.jp/entry/20100623/1277256227 
  
 ここが参考になるかな 
25: 23 2014/12/24(水)21:54 ID:8/ZOVusd(1/2) AAS
 ありがとうございました。おかげさまでhg, cmake, ついでにgitまで使えるようになりました。 
 > MinGWはこっちの方がよくね? 
 MSYSを別途導入する必要があるようだったので>>23のMSYS_MinGW-w64_GCC_492_x86-x64_Full.7zを使うことにしました。 
  
 ところでffmepgのコンパイルをしていて些細な疑問を持ったのですが、 
 http://d.hatena.ne.jp/kamedo2/20130619/1371662769 
 のサイトを参考に音声コーデックのfdk-aacをffmpegにマージしてみました。 
 サイトに書かれていたとおり、 
 /FFmpeg/fdk-aac-0.1.1/ 
 に移動して 
  ./configure --prefix=/mingw/i686-w64-mingw32 
  make && make insutall 
 を実行し、そのあとffmpegのコンパイルをするべく 
  cd ../ffmpeg-HEAD-4110828 
 でffmpegフォルダに移動し 
  ./configure --enable-gpl --enable-version3 --enable-nonfree --enable-libfdk-aac 
   --extra-ldflags=-static --extra-cflags='-march=native -mfpmath=sse' --optflags=-O2 
 を実行したところ問題無くconfigureは通りました。 
上下前次1-新書関写板覧索設栞歴
あと 963 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.019s