[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 2chのread.cgiへ]
Update time : 05/31 23:49 / Filesize : 165 KB / Number-of Response : 659
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Cygwin + MinGW + GCC 相談室 Part 7



1 名前:デフォルトの名無しさん mailto:sage [2013/01/01(火) 14:47:10.46 ]
Windows上で動作するフリーの開発環境 CygwinとMinGWに関する相談スレッドです。

過去スレ:
Cygwin + MinGW + GCC 相談室 Part 6
toro.2ch.net/test/read.cgi/tech/1304609116/
Cygwin + MinGW + GCC 相談室 Part 5
hibari.2ch.net/test/read.cgi/tech/1269400706/
Cygwin + MinGW + GCC 相談室 Part 4
pc12.2ch.net/test/read.cgi/tech/1221233882/
cygwin + mingwn + gcc 相談室 Part3
pc11.2ch.net/test/read.cgi/tech/1177944767/
cygwin + mingwn + gcc 相談室 Part2
pc11.2ch.net/test/read.cgi/tech/1126103347/
cygwin + mingwn + gcc 相談室
pc8.2ch.net/test/read.cgi/tech/1058134693/

関連サイト:
Cygwin www.cygwin.com/
MinGW www.mingw.org/

関連スレッド:
GCCについて part10
toro.2ch.net/test/read.cgi/tech/1315026784/

237 名前:デフォルトの名無しさん mailto:sage [2013/08/12(月) NY:AN:NY.AN ]
>>234
何を言ってるんだかよくわからない

> mingwのIOめっちゃ遅いよ。
MinGWは基本MSVCRTやOSに丸投げだろ
つまり「WindowsのIOがめっちゃ遅い」と言ってるのと同じだと思うのだが……
MinGWじゃなくMSYSなら同意で、MSYSが遅い理由はCygwinと同じ、つまり
POSIXエミュレーションをしていてそれが遅いから

> 最近はmingwも専用dllが必要でパスが通ってないと怒られる。
うちではCプログラムの場合は、専用dllへの依存は生じないけど
何のことを言ってるの?
C++の場合はスタティックリンクしない限りはlibstdc++やSJLJ絡みのDLLへの
依存が生じるけど、これは昔からの筈

238 名前:デフォルトの名無しさん mailto:sage [2013/08/12(月) NY:AN:NY.AN ]
drarfとsjljで迷った
sjljの方がリンクしやすいが、実行時コストはdwarfの方が低い

239 名前:デフォルトの名無しさん mailto:sage [2013/08/12(月) NY:AN:NY.AN ]
>>237
msysでmingw-gcc使ったコンパイルが非常に遅いのはmingwのせいであってmsysのせいじゃないだろ。
virtual box上のLinuxのgccだとコンパイル速いんだよね、これ。
windowsのIOが遅いならvirtual box経由ならさらに遅くなるはずだけど実態は違う。
mingw gccが単に遅いだけかもしらんけど。

240 名前:デフォルトの名無しさん mailto:sage [2013/08/12(月) NY:AN:NY.AN ]
コンパイルと実行ファイルの速度を混ぜるな。

241 名前:デフォルトの名無しさん mailto:sage [2013/08/12(月) NY:AN:NY.AN ]
virtual boxで速いのは、予想だけど仮想HDDが一ファイルにまとまっていて
ヘッダなどを沢山読み込む時、物理的なIOが発生しないからでは?

242 名前:デフォルトの名無しさん mailto:sage [2013/08/12(月) NY:AN:NY.AN ]
>>240
え?
mingwを使ったファイルIOでユーザーみんなに共通しているものがmingw gccでのコンパイルじゃん

243 名前:デフォルトの名無しさん mailto:sage [2013/08/12(月) NY:AN:NY.AN ]
Windows上でのmingw-gccのコンパイル速度やリンク速度が遅いといいたいのなら
そう書けよ
「mingwのIOめっちゃ遅いよ」じゃ何のことを言ってるんだか意味わからんわ

「mingwの専用dllが必要で」は何のことなんだ?

244 名前:デフォルトの名無しさん mailto:sage [2013/08/12(月) NY:AN:NY.AN ]
>>242
「MinGWのコンパイル速度が遅い」からといって「I/Oが遅い」とは限らんのだが。
なぜI/Oがボトルネックであると判断したんだ?ボケが

245 名前:デフォルトの名無しさん mailto:sage [2013/08/12(月) NY:AN:NY.AN ]
>>243
> 「mingwのIOめっちゃ遅いよ」じゃ何のことを言ってるんだか意味わからんわ

お前の読解力がないだけじゃね?
理解できてる人はちゃんと存在してるんだし

> 「mingwの専用dllが必要で」は何のことなんだ?

えっ
MinGWってDLLなしで単体で動くようになったの?
へぇ〜



246 名前:デフォルトの名無しさん mailto:sage [2013/08/12(月) NY:AN:NY.AN ]
>>242
わけわからん。
コンパイル速度と、コンパイルされて出来上がった実行ファイルの速度は関係がない。
たとえば、理屈としてJavaScriptでC++コンパイルやFORTRANコンパイルはできる。


emscriptenでC++からJavaScriptへ変換しよう
www.greenwood.co.jp/~k-aki/article/intro_emscripten_cpp/intro_emscripten_cpp.html

247 名前:デフォルトの名無しさん mailto:sage [2013/08/12(月) NY:AN:NY.AN ]
Distro MinGW ようやく64bitネイティブになった

248 名前:デフォルトの名無しさん mailto:sage [2013/08/12(月) NY:AN:NY.AN ]
だからその
>MinGWってDLLなしで単体で動くようになったの?
「MinGW」でお前が言わんとしてる意味が不明確だと言ってるんだよ

どうやらMinGWのコンパイラツールセットの事を言っているらしいのは分かったが
大半の人にとっては、ツールセットが何らかのDLLに依存してるかどうかは
どうでもいいことで、多分 >>236 あたりはMinGWでコンパイルして生成した
バイナリが(cygwinのように)特殊なランタイムに依存するようになったという
意味だと思った

249 名前:デフォルトの名無しさん mailto:sage [2013/08/12(月) NY:AN:NY.AN ]
>>246
コンパイル速度のことをIO速度と称してる人間がいるだけだろ
そんな難しい話か?

250 名前:デフォルトの名無しさん mailto:sage [2013/08/12(月) NY:AN:NY.AN ]
64bitはしらないが。
32bitのMinGWは以前からDLLに依存せず、かつネイティブ動作するものを出力できただろ。

251 名前:デフォルトの名無しさん mailto:sage [2013/08/12(月) NY:AN:NY.AN ]
>>248
> 大半の人にとっては、ツールセットが何らかのDLLに依存してるかどうかはどうでもいいことで

えっ
静的リンクと動的リンクの違いが「どうでもいい」とかすごい意見だな
静的リンクを多用するWindowsと動的リンクが中心のLinuxの文化の違いを表す重要な側面なのに

252 名前:デフォルトの名無しさん mailto:sage [2013/08/12(月) NY:AN:NY.AN ]
>>251
ちょっとまて、ツールセットがDLLに依存してるといいたいのかと思っていたが
生成されるバイナリがDLLに依存しているといいたいのか?

なら、依存しないってのが答えだぞ(少なくともCプログラムでは)
つまり嘘

253 名前:デフォルトの名無しさん mailto:sage [2013/08/12(月) NY:AN:NY.AN ]
WindowsのMinGWは、最終的にWindowsAPIか機械語を呼び出して、
基本機能においては特定のDLLやLIBを必要としないだろ。

254 名前:デフォルトの名無しさん mailto:sage [2013/08/12(月) NY:AN:NY.AN ]
誤解の無いように言っておくとシステムのDLLには依存するが
それ以外の特殊なDLL(cygwin1.dllのような)には依存しないバイナリを
生成できる
ただしC++の場合はC++ランタイム等のスタティックリンクを明示的に行う必要がある

255 名前:デフォルトの名無しさん mailto:sage [2013/08/12(月) NY:AN:NY.AN ]
どうせMSVCRT.DLLだけでしょ



256 名前:デフォルトの名無しさん mailto:sage [2013/08/12(月) NY:AN:NY.AN ]
MSVCRT.DLLはWin95時代ならいざ知らず、現在のWindowsではOSの一部だよ

257 名前:デフォルトの名無しさん mailto:sage [2013/08/12(月) NY:AN:NY.AN ]
>>252
ツールセットの話だよ

258 名前:デフォルトの名無しさん mailto:sage [2013/08/12(月) NY:AN:NY.AN ]
ツールセットならどうでもいいだろ
gccがiconvやらintlやらのDLLに依存してたからといって誰が気にするんだよ

259 名前:デフォルトの名無しさん mailto:sage [2013/08/12(月) NY:AN:NY.AN ]
>>233 に対するレスで
>>234 にて
> 最近はmingwも専用dllが必要でパスが通ってないと怒られる。
って書かれると普通の解釈だとビルドされたものに仲介用DLLが必要ってことだと思うよな。

DLL(ダイナミックリンクライブラリ)の話しながら静的リンクがどうこうってのの意味誰か教えて。

260 名前:デフォルトの名無しさん [2013/08/12(月) NY:AN:NY.AN ]
>>234のレスの後半部分の理解が怪しい

>>>233
>mingwのIOめっちゃ遅いよ。
ここでのIOとはmsysのコンソール上での動作のことを言っていると思われ

>最近はmingwも専用dllが必要でパスが通ってないと怒られる。
これはlibgccとstdc++のことだろうと思う

結局>>237が言ってることが全部正解。それ以外何がある?

261 名前:デフォルトの名無しさん [2013/08/12(月) NY:AN:NY.AN ]
>>239もちょっとレスに決め付けが入っていて、プログラマーとして未熟

>msysでmingw-gcc使ったコンパイルが非常に遅いのはmingwのせいであってmsysのせいじゃないだろ。
これはダウト。msysはPOSIX環境を再現するため出力は遅い
それをMinGW-GCC自体の速度と勘違いしたのが間違いの始まりだ

>>249、これもダメ
>コンパイル速度のことをIO速度と称してる人間がいるだけだろ
ありえないでしょ
IOってInput/Outputの略だよ。それがなぜコンパイル速度になるのか理解に苦しむし、仕事だったら怒られるレベル

262 名前:デフォルトの名無しさん mailto:sage [2013/08/12(月) NY:AN:NY.AN ]
久しぶりに伸びてるから何事かと思ったら…
MSYSの遅さとMinGWを混同してるのがいたのか

そもそもMSYSはCygwinからforkしたもので
単にライセンス形態が変わったものの中身はほとんどCygwinでI/Oはエミュレーションしてるから遅いんだけどな
Linuxと同様にconfigureとかmakeとかしてるんだったら
MSYSで動いてるbashがめちゃくちゃ遅いから全体が遅くなるのは当然の話

そこらへんを解決したいんだったらVPCでもVMwareでもVirtualBOXでもいいから
Linuxの環境を同居させてクロスコンパイルさせれば劇的に速くなる

263 名前:デフォルトの名無しさん mailto:sage [2013/08/12(月) NY:AN:NY.AN ]
>>262
なぜクロスコンパイルした方が早くなるのですか?
クロスコンパイルなのですから元環境は関係ありませんよね?

264 名前:デフォルトの名無しさん mailto:sage [2013/08/12(月) NY:AN:NY.AN ]
速くなるのはコンパイルそのものだよ

265 名前:デフォルトの名無しさん mailto:sage [2013/08/12(月) NY:AN:NY.AN ]
>>264
あーそんなどうでもいいことなんですか(´・ω・`)
クロスコンパイルした後に生成されるバイナリの実行速度の話かと思って期待しちゃいました



266 名前:デフォルトの名無しさん mailto:sage [2013/08/12(月) NY:AN:NY.AN ]
こんな簡単な日本語も理解できないとか・・・
語学学校通い直したら?

267 名前:デフォルトの名無しさん mailto:sage [2013/08/12(月) NY:AN:NY.AN ]
いやちょっとまてよおまえら
お互い日本語不自由過ぎるだろ

268 名前:デフォルトの名無しさん mailto:sage [2013/08/12(月) NY:AN:NY.AN ]
夏だねぇ

269 名前:デフォルトの名無しさん mailto:sage [2013/08/12(月) NY:AN:NY.AN ]
経験上gccでビルドしたバイナリはMSVC製より速いぐらいだな、Cだと
少なくともVS2010とかだとそう
ただし例外処理にSEH使えない関係で、C++の場合はかなり遅くなるケースがある印象

270 名前:デフォルトの名無しさん mailto:sage [2013/08/12(月) NY:AN:NY.AN ]
>>266-267
簡単な日本語すら不自由な底辺の低脳がやるのがプログラム
だからドカタなんて呼ばれている

271 名前:デフォルトの名無しさん mailto:sage [2013/08/12(月) NY:AN:NY.AN ]
cygwinのI/Oはホント遅いよな
cygwin用のtexliveをインストールしてみたがSSDマシンでも余りに遅くて(10ページほどのtexファイルに1分くらいかかる)
ネイティブのものをインストールし直した

272 名前:デフォルトの名無しさん mailto:sage [2013/08/12(月) NY:AN:NY.AN ]
>あーそんなどうでもいいことなんですか(´・ω・`)

コイツはデキる

>クロスコンパイルした後に生成されるバイナリの実行速度の話かと思って期待しちゃいました

コイツはデキる

273 名前:デフォルトの名無しさん [2013/08/13(火) NY:AN:NY.AN ]
>>>264
>あーそんなどうでもいいことなんですか(´・ω・`)
>クロスコンパイルした後に生成されるバイナリの実行速度の話かと思って期待しちゃいました

馬鹿には無理さん遅いぞ
早く馬鹿には無理を浴びせてやってやれよ

274 名前:デフォルトの名無しさん mailto:sage [2013/08/13(火) NY:AN:NY.AN ]
>(´・ω・`)

コイツはデキる

275 名前:デフォルトの名無しさん mailto:sage [2013/08/15(木) NY:AN:NY.AN ]
msys-vimで、新規に作成するファイルはutf-8、その他のファイルは開いたencodingで保存するって事をしたいのですが、
このような設定を.vimrcに書くにはどうすればよろしいでしょうか?
「新規ファイルなら」みたいなif文って書けますか?



276 名前:デフォルトの名無しさん mailto:sage [2013/08/15(木) NY:AN:NY.AN ]
>>259
最近出回ってるmingw-gccって何も指定せずにコンパイルすると
libgcc_s.dll とかが必要になるのがあるから、そのことじゃないの?

リンカーで -static オプション付ければいいだけなんだけどね。

277 名前:デフォルトの名無しさん mailto:sage [2013/08/15(木) NY:AN:NY.AN ]
>>262
msysでのconfigureは遅いよね。
ウィルス対策ソフトによってはプロセスのオープンクローズのチェックの
せいで何倍も時間がかかるようになったりするものもある。

278 名前:デフォルトの名無しさん mailto:sage [2013/08/16(金) NY:AN:NY.AN ]
知らん間にcygwinが64bit対応してるやないか

279 名前:デフォルトの名無しさん mailto:sage [2013/08/16(金) NY:AN:NY.AN ]
MinGW + mintty + msys-vimでうまくgitにコミットする方法無いかな?
vim.exeが立ち上がるけど、画面がどこにもないからタスクマネージャーから終了するしかない。。。

280 名前:デフォルトの名無しさん mailto:sage [2013/08/16(金) NY:AN:NY.AN ]
うち普通にvim動くけど
なんかおかしくねその環境

281 名前:デフォルトの名無しさん mailto:sage [2013/08/16(金) NY:AN:NY.AN ]
他のvimが立ち上がってるんじゃね

282 名前:デフォルトの名無しさん mailto:sage [2013/08/16(金) NY:AN:NY.AN ]
>>280
マジで!?msysGitのインストール後にmingwのインストールをしたからかな?
git config --global core,editor 'vim -c "なんだっけ?"'
みたいな感じで設定して、git commit ってやると、応答がなくなってCPUが頑張りだす。
で、タスクマネージャーで見るとvim.exeってやつが頑張ってる感じになるんですよね。

どうしたら欲しいvimさんが立ち上がるんだろう?
ぐぐーるさんに聞くとgVimならうまくいくんじゃねみたいに言われるけど、
gVimよく分からないから入れたくないんですよね。

283 名前:デフォルトの名無しさん mailto:sage [2013/08/16(金) NY:AN:NY.AN ]
which vimでもやってどれが起動してるのか確認したら

284 名前:デフォルトの名無しさん mailto:sage [2013/08/16(金) NY:AN:NY.AN ]
もしコミットがpushの勘違いなら

これ見るよろし、msysからgit使えん
d.hatena.ne.jp/torutk/20120915/p1

285 名前:デフォルトの名無しさん mailto:sage [2013/08/16(金) NY:AN:NY.AN ]
>>284
いやcommit。
↓これかなぁと思ってるけど関係無いかも。
ttp://d.hatena.ne.jp/gnarl/20100428/1272441051

普通にminttyの上からvimは起動できるんだけど、
git config --global core.editor 'vim -c "set fenc=utf-8"'
って設定した状態で
git commit
ってやったらvimが起動してするはずなのに画面には出てこない。

which vimは/bin/vim.exe です。
ちなみにwhich gitは ${gitのインストールフォルダ}/bin/git.exe 。
このgit/binにもvimっていう実行可能bashファイルが居るのがだめなのかな?
configの内容を vim から /bin/vim.exeに変えるとエラーがでました。

0 [main] vim 2052 handle_exceptions: Exception: STATUS_ACCESS_VIOLATION

さらにオプション(-c以降)をはずすとvimが起動したように見えて、
見た目Okでやったと思ったのにちゃんと動いてませんでした。
普通に文字が入力可能でvimの;wqとかを入力できるモードになりませんでした。



286 名前:デフォルトの名無しさん mailto:sage [2013/08/17(土) NY:AN:NY.AN ]
minttyじゃなくてコマンドプロンプトからやったら出来る?

287 名前:デフォルトの名無しさん mailto:sage [2013/08/17(土) NY:AN:NY.AN ]
>>286
やってみました。
問題なくvimが起動してコミットログを記入、コミットできました。
こんな警告出てましたが。

Warning: Your console font probably doesn't support Unicode. If you experience s
trange characters in the output, consider switching to a TrueType font such as L
ucida Console!

とりあえずこういう結果でしたが、
今からwinptyのconsole.exeを利用できないかやってみようと思います。
引き続き情報をお待ちしております。

288 名前:デフォルトの名無しさん mailto:sage [2013/08/18(日) NY:AN:NY.AN ]
gnupackでcygwinを使っています。
最近apt-cygを使ってインストールしたソフトウェアがうまく動かなくなったので質問します。
futurismo.biz/archives/1220 を見てapt-cygはhttps://github.com/rcmdnk/apt-cygに切り替え、
ミラーサイトはftp.iij.ad.jp/pub/cygwin/x86_64/にしています
apt-cyg install rubyでrubyは入ったようで、こうなります
Cygwin Package Information
Package Version Status
ruby 1.9.3-p448-1 OK
which rubyだとこう返ってきました
/usr/bin/ruby
ですがruby -Vで何も表示されません。ruby -e 'puts "hoge"', ruby --helpも同様です
ls --help はOKです
何かヒントがあれば教えて下さい。お願いします。

289 名前:デフォルトの名無しさん mailto:sage [2013/08/18(日) NY:AN:NY.AN ]
>>288
uname -aの結果を貼れ

>>287
cygwinと同じで複数のMSYS環境って共存できないんじゃないのかな?
Git/bin以下のmsys-1.0.dllをリネームor削除したらどうだ?

290 名前:288 mailto:sage [2013/08/18(日) NY:AN:NY.AN ]
>>289
CYGWIN_NT-6.1-WOW64 **** 1.7.17(0.262/5/3) 2012-10-19 14:39 i686 Cygwin
これです

291 名前:デフォルトの名無しさん mailto:sage [2013/08/18(日) NY:AN:NY.AN ]
>>290
インストールされているCygwinは32bit版
ミラーサイトは64bit版
あと、cygwin1.dllのバージョンが古い
最新は1.7.24

292 名前:デフォルトの名無しさん mailto:sage [2013/08/18(日) NY:AN:NY.AN ]
>>291
ありがとうございます
そうだったのですか、失礼しました
見直します

293 名前:デフォルトの名無しさん mailto:sage [2013/08/19(月) NY:AN:NY.AN ]
>>288
apt-cyg 404でぐぐって。

294 名前:デフォルトの名無しさん mailto:sage [2013/08/25(日) NY:AN:NY.AN ]
Cygwin使ってるんですが、RCTOOLは何を指定したらいいのでしょうか?
Cygwin付属のwinres.exeを指定したら
libtool: link: `regex-dll-res.lo' is not a valid libtool object
と言われてしまいます

295 名前:デフォルトの名無しさん mailto:sage [2013/08/25(日) NY:AN:NY.AN ]
>>294
何をビルドしようとしているのか、どこでRCTOOLを指定しているのか書いた方がいいんじゃね?
Autotoolsなら何も設定しなくても自動で選んでくれたはずだが



296 名前:デフォルトの名無しさん mailto:sage [2013/08/25(日) NY:AN:NY.AN ]
>>295
>Autotoolsなら何も設定しなくても自動で選んでくれたはずだが
そうだよな。自分でmakefileでも書いているのかな

297 名前:デフォルトの名無しさん mailto:sage [2013/08/25(日) NY:AN:NY.AN ]
windows7 64bitPCにsetup-x86_64.exeでCygwin64とx86_64-w64-mingw32の環境をインストールしました
ビルドしているのはregex-2.7でDLLとlibが欲しい
home/xxxx/regex-2.7フォルダにbuildフォルダを作ってそこから../configureしています
(configureの中身)
../configure RCTOOL=x86_64-w64-mingw32-windres.exe --prefix=/cygdrive/f/bin/work/MinGW64 --host=x86_64-w64-mingw32
--build=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --with-arch=i686 --with-tune=generic
CFLAGS="-g -O2 -I/usr/x86_64-w64-mingw32/sys-root/mingw/include -L/usr/x86_64-w64-mingw32/sys-root/mingw/lib"
--enable-shared=yes --enable-static=yes

RCTOOLは一応指定していますが、configureで作られる/home/xxxx/regex-2.7/build/src/makefileの最後がなぜか
.rc.o:
        windres --include-dir $(resdir) -i $< $@
.rc.lo:
        RCTOOL $< $@
となっていたので、自分で書き換えました
.rc.o:
        x86_64-w64-mingw32-windres --include-dir $(resdir) -i $< -o $@
.rc.lo:
        $(RCTOOL) $< -o $@
この状態でmakeすると最後の方のlinkで

298 名前:デフォルトの名無しさん [2013/08/25(日) NY:AN:NY.AN ]
息切れか

299 名前:デフォルトの名無しさん mailto:sage [2013/08/25(日) NY:AN:NY.AN ]
error.logがlibtool: link: `regex-dll-res.lo' is not a valid libtool object
make.logが ターゲット `regex-dll-res.rc' を再 make する必要はありません; VPATH 名 `../../src/regex-dll-res.rc' を使用します.
ターゲットファイル `regex-dll-res.lo' の必要条件を満たしました.
ターゲット `regex-dll-res.lo' の再 make が必要です.
make[2]: ディレクトリ `/home/km/regex-2.7/build/src' に入ります
x86_64-w64-mingw32-windres.exe ../../src/regex-dll-res.rc -o regex-dll-res.lo
チェインに子プロセス 0x6001244a0 (regex-dll-res.lo) PID 263712 を取り込みました.
生存子プロセス 0x6001244a0 (regex-dll-res.lo) PID 263712
(中略-プロセスが並びます)
ターゲットファイル `libregex.la' の必要条件を満たしました.
ターゲット `libregex.la' の再 make が必要です.
/bin/sh ../libtool --tag=CC --mode=link x86_64-w64-mingw32-gcc -g -O2
-I/usr/x86_64-w64-mingw32/sys-root/mingw/include -L/usr/x86_64-w64-mingw32/sys-root/mingw/lib
-no-undefined -version-info 2:7:0 -Wl,--major-image-version=2 -Wl,--minor-image-version=7
-o libregex.la -rpath /cygdrive/f/bin/work/MinGW64/lib regex.lo regex-dllversion.lo regex-dll-res.lo
チェインに子プロセス 0x6001252e0 (libregex.la) PID 254072 を取り込みました.
生存子プロセス 0x6001252e0 (libregex.la) PID 254072
失敗した子プロセス 0x6001252e0 PID 254072 を回収します
Makefile:271: recipe for target `libregex.la' failed
チェインから子プロセス 0x6001252e0 PID 254072 を削除します.
make[2]: ディレクトリ `/home/km/regex-2.7/build/src' から出ます
失敗した子プロセス 0x60006b470 PID 252004 を回収します
Makefile:262: recipe for target `all-recursive' failed
チェインから子プロセス 0x60006b470 PID 252004 を削除します.
make[1]: ディレクトリ `/home/km/regex-2.7/build' から出ます
失敗した子プロセス 0x60007d530 PID 172788 を回収します
Makefile:192: recipe for target `all' failed
チェインから子プロセス 0x60007d530 PID 172788 を削除します.

となってmakeに失敗します

300 名前:デフォルトの名無しさん mailto:sage [2013/08/25(日) NY:AN:NY.AN ]
みなさん、libtoolの使い方知っていますか?
知ってたらDLLにバージョン情報埋め込む方法教えてください
母より

301 名前:デフォルトの名無しさん [2013/08/25(日) NY:AN:NY.AN ]
さくらのVPSを使っておりまして、作業用PCはウィンドウズにMinZWという構成です。
さくら側のsysconfig/i18nは、Lang="ja_JP.utf-8"で対応しましたが、
MinZWのコンソールで文字化けしてしまいます。

一日色々検索していましたが、無能なことに解消方法を見出せませんでした。

先輩の皆様がたに方法ないし学習推奨分野を教えていただければ幸いです。

302 名前:デフォルトの名無しさん mailto:sage [2013/08/25(日) NY:AN:NY.AN ]
ぷtty

303 名前:デフォルトの名無しさん [2013/08/25(日) NY:AN:NY.AN ]
minttyを入れた方が対応しやすいということでしょうか?
今は使っていないのですが・・・

railsでアプリを作ろうと素人が悪戦苦闘していますが、いきなり試練がやってきて先が長そうです^^;;

304 名前:デフォルトの名無しさん mailto:sage [2013/08/25(日) NY:AN:NY.AN ]
なんでMinGWが出てくるんだよ
TeraTermとかPoderosa、puttyとか使えよ
早速踏み台にされそう

>>297
gnuwin32.sourceforge.net/compile.html
からrctoolを取ってきてRCTOOLをそのパスに書き換えるか(試していない)
今時のlibtoolのやり方へ書き直す
autoconf、automake、libtoolを入れてconfigure.acのAC_PROG_LIBTOOLを
LT_INIT
LT_LANG(Windows Resource)
に変える
src/Makefile.amの.rc.loの方を
$(LIBTOOL) --tag=RC --mode=compile x86_64ほげほげwindres --include-dir $(resdir) $< -o $@
に書き換える
で autoreconf -fを実行
なんか抜けているような気もするがだいたいこんな感じ

305 名前:デフォルトの名無しさん mailto:sage [2013/08/26(月) NY:AN:NY.AN ]
>>304
/home/xxxx/regex-2.7/build/src/
から
$ ../libtool --tag=RC --mode=compile x86_64-w64-mingw32-windres.exe ../../resource/regex-dll-res.rc -o regex-dll-res.lo
をやったらbuildできたようです。autoconfも覚えたいと思います
本当に感謝です

ttp://www.07ch.net/up2/src/lena9444.png



306 名前:デフォルトの名無しさん mailto:sage [2013/08/26(月) NY:AN:NY.AN ]
馬鹿には無理

307 名前:デフォルトの名無しさん mailto:sage [2013/08/26(月) NY:AN:NY.AN ]
forkを使いたいときunistd.hをincludeするのはわかったけど
リンクすべきライブラリはどうやって調べたら良いですか?

308 名前:デフォルトの名無しさん mailto:sage [2013/08/26(月) NY:AN:NY.AN ]
linuxjm.sourceforge.jp/html/LDP_man-pages/man2/fork.2.html

309 名前:デフォルトの名無しさん mailto:sage [2013/08/26(月) NY:AN:NY.AN ]
>>307
CygwinならUnixで言うシステムコールに当たるので別途ライブラリを指定せずに使えるはず
実際にどのライブラリに含まれているか調べるにはこんなのとか
/bin/ls -1 /usr/lib/*.a | xargs -i /bin/sh -c 'echo $1; nm $1 | grep fork' --
'{}'

310 名前:デフォルトの名無しさん [2013/08/26(月) NY:AN:NY.AN ]
>>304
(host規制のため返信が遅れてしまいました。)
まことにありがとうございます。
『Ruby on Rails 環境構築ガイド(黒田努著)』で、そういった手順で解説されていたので、それに従っていました。

でもその本は、週末起業家が作る環境というよりは、プロのチーム用の環境構築という感じで書かれていました。
仰るようにMinZWというところから考え直して、ご指摘にもものにした方が使い勝手が格段に良いのかもしれませんね。

他の方を見ていると、さくら側の先の調整だけで片付いている方が多いようですし。

どうも皆様ありがとうございました。

ド素人なので、またお世話になることがあるやもしれませんが、その際には宜しくお願い致します。

おかげさまで、今ファイアウォールの設定までは来ました。
SSHで設定したポートも閉めてしまい焦りましたが(笑)

311 名前:デフォルトの名無しさん [2013/08/26(月) NY:AN:NY.AN ]
結局、Puttyを使わせてもらっています。

今日はRails入れるまでこぎつけます。

また、宜しくお願い致します。

312 名前:307 mailto:sage [2013/08/27(火) NY:AN:NY.AN ]
>>309
ありがとうございます

313 名前:デフォルトの名無しさん mailto:sage [2013/08/30(金) NY:AN:NY.AN ]
TDM バージョンアップ
キタ━━━(゚∀゚).━━━!!!キタ━━━━。゚+.ヽ(´∀`*)ノ ゚+.゚━━━━!!キ
タ━━☆゚・*:。.:(゚∀゚)゚・*:..:☆━━━!!キタ━ヽ(∀゚ )人(゚∀゚)人( ゚∀)人(∀゚ )人(゚∀゚)人( ゚∀)ノ━!!キタ ━━━ヽ(´ω`)ノ ━━━!!
キタ━━(☆∀☆)━━!!!☆Y⌒Yキタ(※∞'`pq)キタY⌒Y☆
キタァァΣ三(;゚;∀;゚;ノ )ノキ・キタ━━(゚д゚;)))━━!!
キター!!★Y⌒Y⌒ヽ(゚ω。*)ノ゙キタ━(((((っ・ω・)っo((・ω・))oc(・ω・c))))))━ !!!

314 名前:デフォルトの名無しさん mailto:sage [2013/09/06(金) 05:49:38.77 ]
Windows にMinGWとMSYSを入れています。
メモリリークを調べたいのですが、この環境で使えるツールはありますか?
LinuxではValgrindが使えるようですが・・・。よろしくお願いします。

315 名前:デフォルトの名無しさん mailto:sage [2013/09/06(金) 17:09:50.69 ]
Application Verifier



316 名前:デフォルトの名無しさん mailto:sage [2013/09/09(月) 15:52:26.15 ]
CygwinのMinttyからnslookupコマンドを使うとこのような表示になります。
i.imgur.com/cG6K6U5.jpg

何か解決方法はありませんか?
echo $LANGだと
ja_JP_UTF-8がでます。

317 名前:デフォルトの名無しさん mailto:sage [2013/09/09(月) 17:45:58.15 ]
which nslookup

318 名前:デフォルトの名無しさん mailto:sage [2013/09/09(月) 18:42:36.30 ]
>>316
どれか選べ
1) bind-utilsをインストールする(cygwinのnslookupがはいっている)
2) nslookup 2>&1 | iconv -f cp932 -t utf-8 のように実行する
3) Windowsネイティブのコンソールアプリケーションを対話的に実行する際には
 minttyを*絶対に*使わないように習慣づける
4) ConEmuやConsole2等、ネイティブ向けの疑似端末アプリに乗り換える

319 名前:デフォルトの名無しさん mailto:sage [2013/09/09(月) 18:56:18.44 ]
chcp 437か65001という手もありかな

320 名前:デフォルトの名無しさん mailto:sage [2013/09/11(水) 17:29:12.09 ]
>>315
こんなん出ました。
+ <avrf:logEntry Time="2013-09-11 : 17:16:44" LayerName="Heaps" StopCode="0x13" Severity="Error">

321 名前:デフォルトの名無しさん mailto:sage [2013/09/15(日) 17:20:43.87 ]
最新バージョンのcygwinを使用しているのですが
/cygdrive/c 等でcドライブにcygwinがアクセスできますが
誤ってデータ削除等を防止したいので cドライブ等にアクセスできなくしたいのですが
設定のやり方が調べてみたのですが見つかりませんでした。
ご存知の方いましたらご教示お願いできないでしょうか

322 名前:デフォルトの名無しさん mailto:sage [2013/09/15(日) 17:33:53.96 ]
Cドライブにアクセス権のないユーザーアカウント作ってcygwinをそのアカウントで実行とかどうよ

323 名前:デフォルトの名無しさん mailto:sage [2013/09/15(日) 17:44:55.83 ]
ACLでやるしかないってさ
serverfault.com/questions/423090/cygwin-how-do-i-disable-cygdrive

324 名前:デフォルトの名無しさん [2013/09/16(月) 22:56:24.66 ]
全くの初心者です。
MinGW、opencobolをインストールしてCOBOLの勉強をしようと思ったのですが、
コマンドプロンプトでcobcと打つと、
「libintl-8.dllが見つからなかったため、このアプリケーションを開始できませんでした」と
エラーが出ます。無知で申し訳ありません、どなたか解決策を教えていただけないでしょうか。

325 名前:デフォルトの名無しさん mailto:sage [2013/09/16(月) 23:04:25.86 ]
そんなもん、VirtualBOXにLinuxでも入れてCOBOL入れたほうがラクだぜ?



326 名前:デフォルトの名無しさん [2013/09/16(月) 23:57:38.59 ]
「libintl-8.dll」というファイルをcobc.exeと同じ場所に置く

327 名前:デフォルトの名無しさん [2013/09/17(火) 00:34:35.06 ]
アドバイスありがとうございます、libintl-8.dllを
ダウンロードしようと色々探してみましたが、
どこにもありません。サイトとかご存知でしたら
教えていただけないでしょうか?

328 名前:デフォルトの名無しさん [2013/09/17(火) 00:48:17.30 ]
jp.dll-files.com/libintl-8.dll.html

329 名前:デフォルトの名無しさん mailto:sage [2013/09/17(火) 00:51:14.72 ]
胡散臭いサイトだな

330 名前:デフォルトの名無しさん [2013/09/17(火) 00:56:17.61 ]
libintl-8.dllを上記サイトで無事ダウンロードできました。
コマンドプロンプトでcobcと打つと「No input files」と
表示されましたので次のステップに進む事ができそうです。
アドバイスありがとうございました!

331 名前:デフォルトの名無しさん [2013/09/17(火) 01:12:19.56 ]
330の者です。
サンプルプログラムをコンパイルすると
$ cobc -x hello.cob
gcc: fatal error: -fuse-linker-plugin,
but liblto_plugin-0.dll not found compilation terminated.
とエラーが出ます。gccのバージョンは4.8.1です。
参考になるサイトや書籍も少なく最初からかなりつまづいています。
初心者レベルの質問で申し訳ありませんが解決法を
ご教授いただけないでしょうか?

332 名前:デフォルトの名無しさん mailto:sage [2013/09/17(火) 01:14:51.73 ]
「liblto_plugin-0.dll」というファイルを(以下略

333 名前:デフォルトの名無しさん [2013/09/17(火) 01:27:15.54 ]
MinGWのどこかにliblto_plugin-0.dllがあるから、ファイル検索してそこにPATHを通す

334 名前:デフォルトの名無しさん mailto:sage [2013/09/17(火) 01:41:06.83 ]
COBOLなんて未来のない言語なんてやめとけ

335 名前:デフォルトの名無しさん [2013/09/17(火) 02:52:23.28 ]
初心者というのは自分で調べる意欲がないと名乗っちゃいかんよ
331はただの産廃



336 名前:デフォルトの名無しさん mailto:sage [2013/09/17(火) 13:05:40.78 ]
TDM GCCを使ってます。
boostをインストールを公式の方法でコンパイルしようとすると
マイクロソフトのclというコンパイラが見つからないエラーになります。
buildツールがtdm gccを見つけられないのが原因ですか?

337 名前:デフォルトの名無しさん mailto:sage [2013/09/17(火) 16:51:26.01 ]
公式とはどこの公式だ?






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<165KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef