[表示 : 全て 最新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/

348 名前:デフォルトの名無しさん [2013/10/02(水) 22:18:47.75 ]
mingwも新インストーラー来てたね。

349 名前:デフォルトの名無しさん mailto:sage [2013/10/03(木) 10:18:03.46 ]
MinGWにおいて、eclipseにおいてのCDTにおいて、makefile projectにおいて、mingwのupdateと同時に、
久しぶりにup dateしたら、eclipseで他の場所においてあるinclude fileのpath設定しなくても
なぜかincludeファイルの中身の参照ができるんです。
これはmake fileの中身をeclipseが俗に言う盗聴してるということですか?
それともコマンドラインを盗聴しているんでしょうか?
これがはっきりわからないと怖くてつかえません。
おしえてください。

350 名前:片山博文MZコスモ ◆T6xkBnTXz7B0 [2013/10/03(木) 13:48:37.01 ]
TDM64-GCC 4.8.1でwinpthreadsを使わない方法を教えて下さい。

351 名前:デフォルトの名無しさん [2013/10/03(木) 17:58:02.25 ]
>>349
マジかよ
便利だけど玄人からすると邪魔な機能だな...

352 名前:デフォルトの名無しさん mailto:sage [2013/10/03(木) 18:11:56.43 ]
gcc -print-search-dirs
してみ

353 名前:デフォルトの名無しさん [2013/10/04(金) 01:43:16.31 ]
>>348
きょうインストールしてみたよ
MSYSのコンソールがインストールされなかった。
アイコンは、あるけど、あるだけかなー
bashを起動すればいいんですよね?

354 名前:デフォルトの名無しさん [2013/10/04(金) 02:39:12.10 ]
>>353
C:\MinGW\msys\1.0\msys.bat
を実行

355 名前:デフォルトの名無しさん [2013/10/04(金) 10:04:56.56 ]
それうまくいかないね

356 名前:デフォルトの名無しさん [2013/10/04(金) 10:05:43.10 ]
C:\MinGW\bin>gcc --version
gcc (GCC) 4.8.1
Copyright (C) 2013 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.



357 名前:デフォルトの名無しさん mailto:sage [2013/10/04(金) 11:59:41.88 ]
mintty

358 名前:デフォルトの名無しさん mailto:sage [2013/10/04(金) 13:14:55.89 ]
>>352
そこに入って無いやつのことなんですけど?

359 名前:デフォルトの名無しさん mailto:sage [2013/10/05(土) 09:26:52.54 ]
環境変数 や
#include "" と #include <> の違い
判ってて喰い下がってんの?

360 名前:デフォルトの名無しさん mailto:sage [2013/10/05(土) 19:59:11.72 ]
においでにおいでって気持ち悪い日本語だな

361 名前:デフォルトの名無しさん mailto:sage [2013/10/07(月) 01:44:45.10 ]
mingwをVisual Studio Shellから使用する方法ってある?

362 名前:デフォルトの名無しさん mailto:sage [2013/10/07(月) 21:00:43.28 ]
無い

363 名前:デフォルトの名無しさん mailto:sage [2013/10/08(火) 03:37:32.39 ]
4.8.1でもto_stringとか使えないのな。rev5ならOKだったけど。

364 名前:デフォルトの名無しさん mailto:sage [2013/10/09(水) 07:28:06.06 ]
>>359
わかってないだろ?
とりあえずハードドライブのどこでも良いからフォルダー
を作ってそこに何でも良いからヘッダーファイルを置け。
その後、makefileに-I オプションにヘッダーファイルのパスを書け。
その後、ソースファイルにそのヘッダーファイルをインクルードしろ。
その後、ビルドしろ。
その後、#include "ほにゃらら.h"を右クリックするとホニャララ.hが開けるから
みていろ。

365 名前:デフォルトの名無しさん mailto:sage [2013/10/09(水) 20:10:02.18 ]
TDMはmultilibやめたのか
x64とx86のバイナリ同時にビルドする人もあまりいないだろうしな
ってかmultilibってシンボリックリンク張ってビルドするんだっけ?
windowsじゃそれ無理だから作れないっぽい
共用ライブラリ.soもMinGWじゃ作れないからhttpdも動かないし、
やっぱmsys+MinGWじゃ色々制約多いのね

366 名前:デフォルトの名無しさん mailto:sage [2013/10/11(金) 02:03:07.97 ]
MinGWを起動するときのウィンドウが一つ消えて新しいのがすぐに立ち上がるような動作ってデフォルトでしょうか?

それと、普段はMinGWからvimを起動させているのですが、emacsを起動させる方法が分かりません。
一応emacs自体はインストールのしているのですが。



367 名前:デフォルトの名無しさん [2013/10/12(土) 17:05:00.44 ]
Cygwinは今もノートンと相性が悪いでしょうか?

368 名前:デフォルトの名無しさん mailto:sage [2013/10/12(土) 19:39:06.58 ]
>>367
悪い。
setup-x86.exeがpackageをdownloadしなくなったので、原因を調べていたら
Nortonのpersonal firewallが止めていた。

369 名前:デフォルトの名無しさん mailto:sage [2013/10/13(日) 10:57:26.64 ]
>>368
ありがとうございます
やっぱりダメですか。困ったなー
バスターに変えるか・・・・

370 名前:デフォルトの名無しさん mailto:sage [2013/10/13(日) 11:23:18.86 ]
>>369
バスターだと相性いいんでしょうか?

Cygwinってセキュリティ系softとの相性が悪いものだと割り切っていたのですが…?

371 名前:デフォルトの名無しさん mailto:sage [2013/10/13(日) 14:28:12.00 ]
>>370
そうなんですか?
周りではノートンだけの現象と聞いてたんですが・・・

セキュリティ系softを入れないと不安な環境で
入れないわけにはいかないでしょうし

372 名前:デフォルトの名無しさん mailto:sage [2013/10/13(日) 20:30:17.20 ]
ノートン持ってないから知らんけど、パーソナルファイアウォールって、
指定したソフトの通信を許可する機能ってのがどこかにあるもんじゃないの?
やった上で駄目ならごめん。

373 名前:デフォルトの名無しさん mailto:sage [2013/10/13(日) 20:58:40.60 ]
>>372
もちろん設定したよ。設定してからはちゃんと動く。
ただ、なんとなく動きがおかしいときに、原因にたどり着くまでには時間がかかるの。

374 名前:デフォルトの名無しさん mailto:sage [2013/10/14(月) 05:55:53.71 ]
結局、相性が悪いのとは関係ない話だったな

375 名前:デフォルトの名無しさん mailto:sage [2013/10/15(火) 10:06:16.30 ]
>>371
cygwin.com/faq/faq.html#faq.using.bloda
ここにリストアップ書いてあるソフト(Cygwin界隈ではBLODAと呼ばれているらしい)は
全部相性が悪い

376 名前:デフォルトの名無しさん mailto:sage [2013/10/15(火) 12:46:57.35 ]
mingwだけどavastにブロックされた事はある
フォルダごと除外リストに突っ込んだ気がする



377 名前:デフォルトの名無しさん [2013/10/15(火) 23:08:38.19 ]
mingw-w64.sourceforge.net/download.php

sourceforge.net/projects/mingw-w64/
をベースに、作られてるインストーラで
www.gaia-gis.it/gaia-sins/mingw64_how_to.html
こんなやり方をすれば、インストーラを使わずに64bitのmingw環境を構築できますか?

378 名前:デフォルトの名無しさん [2013/10/15(火) 23:20:45.24 ]
>>377
TDM-GCCからある程度バイナリ引っ張ってきた方が早い
三つ目のリンクは自分も参考にした

379 名前:デフォルトの名無しさん [2013/10/15(火) 23:35:45.42 ]
>>378
ありがとう、やってみます

380 名前:デフォルトの名無しさん mailto:sage [2013/10/15(火) 23:54:41.09 ]
x86_64-w64-mingw32(4.8.2)から
-finput-charset=CP932 -fexec-charset=CP932
が実装されてるぞい
"表\示"
としなくてもよくなったぞい,えがったのー

381 名前:デフォルトの名無しさん [2013/10/16(水) 00:10:01.23 ]
わーい、やったぁ

382 名前: ◆QZaw55cn4c mailto:sage [2013/10/16(水) 08:06:11.75 ]
codepad や ideone でもコンパイラオプションを指定できればいいのにねえ

383 名前:デフォルトの名無しさん mailto:sage [2013/10/16(水) 11:59:29.55 ]
それはそれで、普通じゃないオプションを指定してドヤ顔する奴がでてきそうで嫌だな。

384 名前:デフォルトの名無しさん mailto:sage [2013/10/25(金) 00:11:48.82 ]
>>382
そういうなら、自分でそんなことできるサイト作れよ

385 名前:デフォルトの名無しさん [2013/11/03(日) 16:20:00.03 ]
MinGW,msys-minttyを先日インストールしました。
下記のコマンドを打つと、
$ gcc --version
ポップアップ・ウィンドウが発生し、
--------------------------------------------------------------------
gcc.exe ディスクがありません。
ドライブにディスクがありません。ディスクドライブI:に挿入して下さい。
[キャンセル] [再実行]
--------------------------------------------------------------------
$ gcc --version
gcc.exe (GCC) 4.8.1
Copyright (C) 2013 Free Software Foundation, Inc.

と出力されます。同様に簡単なhelloworldプログラムを作成し、
コンパイルしましたが、不明なポップアップウィンドウが出る
事を除いては、問題なく実行ファイルが作成されました。

ポップアップ・ウィンドウが出る原因が分かりますでしょうか?

板違いだとしたら、申し訳ありません。
お手数ですが、アドバイスを頂けると助かります。

[補足]
OS: Windows 8
MinGW:  mingw-getで最新版をインストール(mingw32-base Installed Version 201307220)
PATH設定: C:\MinGW\bin;C:\MinGW\msys\1.0\bin; (追加済み)

386 名前:デフォルトの名無しさん mailto:sage [2013/11/03(日) 16:30:38.89 ]
>>385
「ディスクがありません」はマルチカードリーダをつないでたら出た



387 名前:デフォルトの名無しさん mailto:sage [2013/11/03(日) 16:45:15.17 ]
>>385
Iドライブって存在するのか? あるなら何を割り当てている? 
ひょっとして>>386言うマルチカードリーダ?

388 名前:385 mailto:sage [2013/11/03(日) 16:45:44.39 ]
>>386
まさにその通りでした。
マルチカードリーダを外すと解決しました。
本当にありがとうございました。

389 名前:385 mailto:sage [2013/11/03(日) 16:52:45.17 ]
>>387
行き違いになりましたが、レスありがとうございました。
助かりました。

390 名前:デフォルトの名無しさん mailto:sage [2013/11/03(日) 18:05:15.35 ]
関係ないけどこれOutlookでも遭遇したことあるんだよなー改善して欲しい
なんで勝手にダイアログ出すの!?

391 名前:デフォルトの名無しさん mailto:sage [2013/11/03(日) 20:47:39.91 ]
昔はフロッピーディスクと言うものがあってだね。

392 名前:デフォルトの名無しさん mailto:sage [2013/11/03(日) 21:19:02.94 ]
リムーバルメディアにメディアが入ってない場合、
メディアを挿す必要があるから

393 名前:デフォルトの名無しさん mailto:sage [2013/11/03(日) 21:59:28.10 ]
普段は趣味でVisual Studioを使っているのですが、GMPを試したいと思い、
homepage2.nifty.com/m_kamada/math/gmp_ja.htm
に従ってcygwinをインストールしました。
2.1〜2.12まで完了し、3はスキップして(既に最新版のGMP5.1.3だったので)、
helloworld的なコードをgccでコンパイルすることには成功しましたが
GMPを使ったコードを試すとgmp.h: No such file or directoryというエラーが出ます
どうすれば解決できますか?

394 名前:デフォルトの名無しさん mailto:sage [2013/11/03(日) 22:06:31.73 ]
>>393
libgmp-develは入れたか?

395 名前:デフォルトの名無しさん mailto:sage [2013/11/03(日) 22:37:18.10 ]
ありがとうございます。解決しました。

396 名前:デフォルトの名無しさん mailto:sage [2013/11/04(月) 06:19:19.52 ]
windowsでC/C++コンパイルにgcc3.4.5を使ってたのから4.8.1に変えてみたらコンパイルに時間かかり過ぎ
こんにちは世界を表示させるソースに2秒も時間使ってるんじゃねえよ



397 名前:デフォルトの名無しさん mailto:sage [2013/11/04(月) 12:05:20.85 ]
ごめんなさい

398 名前:デフォルトの名無しさん mailto:sage [2013/11/04(月) 16:31:11.08 ]
>>396
それはこんなプログラムじゃなかったかい

#include <iostream>
template<char O, bool =O == 'h'? '-' :O == 'w'? '=' :0>class _;
template<char O>std::ostream&operator<<(std::ostream&lhs,_<O,0>*) {
 return lhs << O;
}
template<char O>std::ostream&operator<<(std::ostream&lhs, _<(O), 'o'>*) {
 return lhs<<(char)(O - '!' + '.' - '-' );
}
template<> std::ostream&operator<<<'~'>(std::ostream& m9,_<'~', 'o'>*) {
 return m9<<('m');
}
int main(int orz=3) {
 std::cout<<(_<'h'>*)0<<(_<'e'>*)0<<(_<'l'>*)0<<(_<'l'>*)0<<(_<'o'>*)0<<(_<'w',0>*)0<<
  (_<' '>*)0<<(_<'w'>*)0<<(_<'o'>*)0<<(_<'r'>*)0<<(_<'l'>*)0<<(_<'d'>*)0<<(_<'!'>*)0<<std::endl;
 return 0;
}

399 名前:デフォルトの名無しさん mailto:sage [2013/11/05(火) 21:40:17.68 ]
最適化が賢くなりコンパイル時間は逆に伸びていると聞く

400 名前:デフォルトの名無しさん mailto:sage [2013/11/06(水) 10:30:16.30 ]
テンプレートみたいに全部ヘッダに書いて
プリコンパイルしてしまうんだ

401 名前:デフォルトの名無しさん mailto:sage [2013/11/09(土) 11:05:09.08 ]
gcc遅い -> gcj外せ というテンプレ的やりとりを何度か見た気がするが
デフォはどうなってるんだっけ ググっても見つからない

402 名前:デフォルトの名無しさん mailto:sage [2013/11/12(火) 22:28:41.01 ]
gccで キーボードの操作をするやり方を知りたいのですが
ライブラリとか関数とか知ってる方いるかな

403 名前:デフォルトの名無しさん mailto:sage [2013/11/13(水) 01:04:51.80 ]
toro.2ch.net/test/read.cgi/tech/1313183984/
ここにいけば教えてくれるかも知れんぞ以前それのやりかたで炎上したから

404 名前:デフォルトの名無しさん mailto:sage [2013/11/13(水) 04:53:52.24 ]
>>402
キーボードの操作ってなにをやるの?
普通のキーボードは外部からの操作を受け付けるようになんてなってないと思うけど。
まさか、ロボットアームでも動かしてキーを押すとか?w

405 名前:デフォルトの名無しさん mailto:sage [2013/11/13(水) 09:27:47.94 ]
gccで なのか Win32で なのか

406 名前:402 mailto:sage [2013/11/13(水) 20:22:14.58 ]
すみません 自己解決しました・・

>>404
キーイベントを発生させる
といった意味でした。 
言葉足らなくて申し訳ない

>>405
Win32ですね



407 名前:デフォルトの名無しさん mailto:sage [2013/11/13(水) 21:24:40.06 ]
MinGW関係なくSendMessageかkeybd_eventで

408 名前:デフォルトの名無しさん mailto:sage [2013/11/14(木) 23:50:10.28 ]
MinGW画久しぶりに更新されてなのでついでにObjectiv-Cも使えるようにしたいと思い
mingw installation manager で全部マークしてインストールしたんですが
gcc -lobjc test.mってやると↓のエラーがでます
gcc: error: test.m: Objective-C compiler not installed on this system

どうやってObjectiv-Cが使えるようになりますか?

409 名前:デフォルトの名無しさん mailto:sage [2013/11/26(火) 21:45:22.90 ]
komanew.blogspot.jp/2010/09/windowsobjectivec.html
www.onemoresoftwareblog.com/2012/03/objective-c-with-mingw.html

410 名前:デフォルトの名無しさん mailto:sage [2013/12/04(水) 11:17:20.47 ]
TDM-MinGWでregexのサンプルプログラム走らせるとエラーダイアログ出るわ
MinGW-Buildsに変えてやってみようっと
最近MinGW-BuildsもThreadとかちゃんと対応してるじゃん

sourceforge.net/projects/mingwbuilds/

411 名前:デフォルトの名無しさん mailto:sage [2013/12/05(木) 20:42:24.80 ]
あかんわ
MinGW-buildsでも同じエラー
どうしてもregexを使いたいならClangを入れろという事か

412 名前:デフォルトの名無しさん mailto:sage [2013/12/05(木) 20:46:45.40 ]
gcc.gnu.org/onlinedocs/libstdc++/manual/status.html

ここ見とけ

413 名前:デフォルトの名無しさん mailto:sage [2013/12/05(木) 21:09:38.35 ]
C++11使えばregex使えるんじゃないの?
regex.hなのかregexなのかが不明だわ

414 名前:デフォルトの名無しさん mailto:sage [2013/12/05(木) 21:17:02.33 ]
エラーも不明

415 名前:デフォルトの名無しさん mailto:sage [2013/12/05(木) 22:50:08.47 ]
gcc.gnu.org/
C++11 <regex> support [2013-10-03]
Regular expression support in libstdc++-v3 is now available.
と書いてあるな

416 名前:デフォルトの名無しさん mailto:sage [2013/12/06(金) 00:16:45.93 ]
wandboxで試したら、GCC-4.9からはstd::regex使えるけどそれ以前は駄目だ
melpon.org/wandbox/permlink/ujwTxbG8HCjBJHHb

>>410が見たのはこういうエラーだろう

terminate called after throwing an instance of 'std::regex_error'
what(): regex_error



417 名前:片山博文MZコスモ ◆T6xkBnTXz7B0 [2013/12/10(火) 17:12:11.08 ]
directmusic使えないの?

418 名前:デフォルトの名無しさん mailto:sage [2013/12/10(火) 20:56:38.64 ]
上がっていると思ったら。荒らし上げか

mingwでC++11 <regex> って4.8じゃ駄目なのか
脳メモしとこ

419 名前:デフォルトの名無しさん mailto:sage [2013/12/24(火) 14:45:39.70 ]
ギリシャ文字も使えるプログラム言語作ろうとおもってるんですけど、
32ビットユニコードに対応するにはどうしたらいいですか?

420 名前:デフォルトの名無しさん mailto:sage [2013/12/24(火) 15:14:55.27 ]
最近のcygwinはutf8が標準なんだから、何の問題もないだろ。

421 名前:デフォルトの名無しさん mailto:sage [2013/12/24(火) 15:24:15.50 ]
>>420
逆の方です。

422 名前:デフォルトの名無しさん mailto:sage [2013/12/24(火) 15:33:20.52 ]
逆って何だ?
utf-32とutf8の変換なら普通にiconvでもすればいいだろうけど、それとギリシャ文字を扱うのと何の関係があるんだ?

423 名前:デフォルトの名無しさん mailto:sage [2013/12/24(火) 15:50:56.76 ]
>>419
wchar_t(16ビット)じゃダメな理由は?

424 名前:デフォルトの名無しさん mailto:sage [2013/12/24(火) 16:29:08.11 ]
プログラム言語作ろうってレベルの人間の質問じゃない

425 名前:デフォルトの名無しさん mailto:sage [2013/12/24(火) 16:40:54.83 ]
たぶん後付けで対応できるからそれ抜きですすめてみたら

426 名前:デフォルトの名無しさん mailto:sage [2013/12/25(水) 09:49:06.49 ]
>>422
逆とはMinGWの方です。
>>423
機種依存文字をつかいたくないかつ沢山の種類の文字を使いたいニーズにこたえるためです。
>>424
プログラム言語の第一歩は字句解析を作るところから始めます。
>>425
それはできません。

やりたいコードを書きます。環境はTDMGCC eclipseです。
char32_t x=U'あ'
char32_t y[]=U"いうえ";
char32_t z;
std::in>>z;//おを入力
std::cout<<x<<y<<z<<std::endl;



427 名前:デフォルトの名無しさん mailto:sage [2013/12/25(水) 15:13:23.24 ]
>>426
MinGWでもコンパイラオプションは必要だがstd::cin以外はそのままコンパイルできる
iostreamがchar32_tをサポートしていないのでちゃんと表示されないけど
入出力時にはiconvやlibicuとか別のライブラリを使って変換してやならければいけない
内部で扱う分にはstd::u32stringとかある

428 名前:デフォルトの名無しさん mailto:sage [2013/12/25(水) 18:58:34.13 ]
MinGWがmsvcrt.dllを使うのはいいけど、
printf()の機能が貧弱で移植性が無くて泣きたくなる…
今のところ分かってるのは
%pで0xがつかない
%zがない
%lldがない

429 名前:デフォルトの名無しさん mailto:sage [2013/12/25(水) 19:05:04.48 ]
fold_builtin_printf

430 名前:デフォルトの名無しさん mailto:sage [2013/12/25(水) 19:15:16.42 ]
zが無いおかげで32bit, 64bit, MinGW, GCC(Linux)の組み合わせで
size_tをprintfするポータブルな方法が無くて詰んだ…

ググったらとりあえず
#include <inttypes.h>
printf("%"PRIuPTR"\n", size);
とすればいいようだ…

431 名前:デフォルトの名無しさん mailto:sage [2013/12/25(水) 19:21:51.92 ]
>>429
おぅ!気付かなかった
> fold_builtin_printf
これって-fno-builtin-printfしてみろってこと?
それでも結果同じだったよ

432 名前:デフォルトの名無しさん mailto:sage [2013/12/25(水) 19:46:22.52 ]
MS系だと符号付き64ビット整数は%I64dだね
__int64サポート前のWin95とかの時代、(U)LONG_INTEGERが構造体表現しか含んでなかった頃の独自拡張の歴史的経緯
当時のC標準外サポートの泥臭い独自クッションの名残は他にも色々あるな、FARとかNEARとかLPとか…

433 名前:デフォルトの名無しさん mailto:sage [2013/12/25(水) 19:48:54.46 ]
LONG_INTEGERじゃなかったLARGE_INTEGERだ

434 名前:デフォルトの名無しさん mailto:sage [2013/12/25(水) 19:52:30.07 ]
llとかzはオプションで使えんじゃねーの
www.kijineko.co.jp/node/918

435 名前:デフォルトの名無しさん mailto:sage [2013/12/25(水) 20:31:43.66 ]
>>434
なんと!参考になったありがとう

436 名前:デフォルトの名無しさん mailto:sage [2013/12/25(水) 23:49:21.27 ]
__USE_MINGW_ANSI_STDIOってのもあるらしい



437 名前:デフォルトの名無しさん mailto:sage [2013/12/26(木) 12:45:43.31 ]
>>436
おお!ありがとう
これやるとexeが22KBほど増加するけど背に腹は変えられない
msvcrt.dllが対応するまでこれで凌ぐかな(対応しない可能性が高いが…)

438 名前:デフォルトの名無しさん mailto:sage [2013/12/29(日) 10:07:00.52 ]
>>427
ありがとうございます。
やってみます。

439 名前:デフォルトの名無しさん mailto:sage [2013/12/29(日) 10:08:21.48 ]
426の環境で
char32_t a=U'あ'
とやると以下のメッセージが出ます。
converting to execution character set: Illegal byte sequence
どうしたらいいですか?
char32_t a=U'a'
ならメッセージはでません。

440 名前:デフォルトの名無しさん mailto:sage [2013/12/29(日) 10:14:38.81 ]
>>439
-finput-charset

441 名前:デフォルトの名無しさん mailto:sage [2013/12/29(日) 10:19:11.77 ]
>>440
やってみます。

442 名前:デフォルトの名無しさん mailto:sage [2013/12/30(月) 10:40:06.52 ]
-finput-charset
はソースコードの文字コードのしていじゃないですか。
-fexec-charset
の実行時の文字集合っていうのが意味がわからないんですけど、
文字列とがデフォルトではutf-8になるということですか?
char32_t x=U'a';
はaがutf-8に変換されてx入るわけじゃないですよね?
おしえてください。

443 名前:デフォルトの名無しさん mailto:sage [2013/12/30(月) 11:27:47.79 ]
>>442
試してみたら分かるでしょ
u, U, L以外の文字・文字列が-fexec-charsetで指定した文字コードになる

444 名前:デフォルトの名無しさん mailto:sage [2013/12/30(月) 11:33:15.31 ]
試してないのでわかりませんでした。
ありがとうございました。

445 名前:デフォルトの名無しさん mailto:sage [2014/01/07(火) 18:31:23.24 ]
Cygwin x86_64でvimをビルドしている途中に
no terminal library found
checking for tgetent()... configure: error: NOT FOUND!
You need to install a terminal library; for example ncurses.
Or specify the name of the library with --with-tlib
などといわれたので、setup-x86_64.exeからlibncursesw-develをいれてから再度
make distclaenした上で-with-tlib=ncurseswを加えてみるもうまく行かず、途方にくれています。
どうしたらよいのでしょうか。

446 名前:デフォルトの名無しさん mailto:sage [2014/01/07(火) 18:58:21.47 ]
追記です
一応configureのオプションは
sourceforge.net/p/cygwin-ports/vim/ci/master/tree/
のviim.cygportに記載されているものに準拠しています。

cygport vim.cygport download #追加のパッチはなぜか自動でDLされない
cygport vim.cygport prep
cygport vim.cygport compile #クロスコンパイルのチェックに引っかかるのでCCを調整
結局>>445のエラーが出ます。



447 名前:デフォルトの名無しさん mailto:sage [2014/01/07(火) 20:46:29.27 ]
config.logを見てみてください
ncursesのライブラリをリンクしてconftest.cのビルドが通るか見ているはずです
そこのログはどないな感じですか?

448 名前:445 [2014/01/07(火) 23:23:50.11 ]
ログを見るとLDFLAGS="-L/usr/local/lib"となっていて
ls /usr/local/libとすると何もありませんでした。
そこでLDFLAGS="-L/usr/lib"にしてconfigureするとmakefileは作成できました。

makeをすると
if_cscope.c:19:23: fatal error: sys/wait.h: No such file or directory
# include <sys/wait.h>
というエラーが出たので、
CPPFLAG S=" -I/usr/include/"にしてmakeしました…

すると、今見ている途中なのですが何かしらエラーが起きてmakeできませんでした。






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

前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