Cygwin + MinGW + GCC 相談室 Part 8 (988レス)
1-

452: 2019/03/01(金)15:03 ID:a4IFMTFx(1) AAS
minttyのためだけにcygwin入れてた時期があったけど
それもももうcygwin気にせず使えるようになったし
cygwinはお役御免
453: 2019/03/01(金)15:09 ID:5yLC9cV7(1) AAS
cygwin + msys -> msys2だと思ってた
454: 2019/03/01(金)15:17 ID:h8NHrx+2(2/2) AAS
pcre2のpcre2_match_*() がクラッシュするんだけど、cygwinでしか起きないので調査する意欲がわいてこない。
455: 2019/03/01(金)19:20 ID:HVxvwZsK(1) AAS
>>449
win7 な私に wsl の恩恵はないのでしょうか?
456: 2019/03/06(水)07:49 ID:paKD8ls/(1) AAS
Git for Windows v2.21.0 Release Notes
Latest update: February 26th 2019
外部リンク:gitforwindows.org
457
(2): 2019/03/09(土)08:54 ID:Ed78ws/P(1) AAS
random_deviceがクソすぎ

D:\learn\random>type test1.cpp
#include <random>
#include <iostream>
using namespace std;

int main()
{
省14
458: 2019/03/09(土)16:56 ID:kfZA3URW(1) AAS
STLがクソすぎ
459: 2019/03/10(日)06:26 ID:gKFy67J4(1) AAS
msys2のスレないのね
460: 2019/03/10(日)12:24 ID:yzd/Af8M(1/3) AAS
>>457
MinGWはmt19937を使うと書いてあるぞ。
461
(1): 2019/03/10(日)13:13 ID:uE8BPcgQ(1) AAS
それじゃ意味ねえだろって話
mt19937のseedを作るのにmt19937を使ったらアホだろうが
462: 2019/03/10(日)13:16 ID:yzd/Af8M(2/3) AAS
>>461
でも規格上実装依存ってことになっていて、実装が疑似乱数だと明示しているのだから、避けるのは利用者側の義務になるのでは。
463: 2019/03/10(日)13:16 ID:yzd/Af8M(3/3) AAS
素直にVC++使えってことではないだろうか。
464: 2019/03/10(日)15:05 ID:uFsYqTSV(1/3) AAS
疑似乱数よりμs取る方がまし
465: 2019/03/10(日)15:06 ID:uFsYqTSV(2/3) AAS
ごみん
μsだと一緒になるわ
nsでどうかひとつ
466: 2019/03/10(日)16:47 ID:frDbeikI(1) AAS
seedはプロセスid と スレッドid の組み合わせのほうがよくない?
467: 2019/03/10(日)17:02 ID:8+bEWcYF(1) AAS
ダメだこりゃ
話が通じてない
468: 2019/03/10(日)18:10 ID:uFsYqTSV(3/3) AAS
どうせmt使うんだからseedさえ適当に変更掛かるものなら何でもいいっしょ
469: 2019/03/11(月)09:07 ID:SMAjCV/D(1) AAS
>>457
std::random_device::entropy()を表示させてみ

これで 0.0 が帰る場合は毎回同じ値が帰るから
VCはプロセスIDをうまく使ってrandom_deviceを実現してるようだな
MinGWは駄目だよ
470: 2019/03/11(月)10:51 ID:rOT48PNA(1) AAS
え、VCってCryptGenRandomを使ってないの?
471: 2019/03/11(月)11:06 ID:XA5PtgcF(1) AAS
rand_s()、rtl_gen_random() とかいうAPIでしょ。
472
(1): 2019/03/18(月)05:02 ID:P9Yklj5G(1) AAS
Cでgets_sコンパイルするとエラーになるんだけど
通す方法ってないすか
473
(2): はちみつ餃子 ◆8X2XSCHEME 2019/03/18(月)14:59 ID:YfgH0B4l(1) AAS
>>472
gets_s は C11 から導入されたので C11 を有効にするオプション (-std=c11) を付ければいいんじゃね?
474: 2019/03/18(月)17:10 ID:yKiI4G/I(1) AAS
C11はこのあとC2aとか出るのかねえ
475: 2019/03/19(火)22:39 ID:5qst9NFY(1/2) AAS
>>473
わたしはぜひそれをしたいと思っていますがBasic Setupのツリーからその項目を見つけることができません
どこにあるのでしょう><
476: 2019/03/19(火)22:54 ID:5qst9NFY(2/2) AAS
>>473
あ、もしかしてそれってターミナルでコンパイルするときに
gcc -std=11 hoge.cとやれということでしょか?だとしたら死にたい…
477: はちみつ餃子 ◆8X2XSCHEME 2019/03/23(土)17:33 ID:ByL/s3eU(1) AAS
MSYS2 環境 (32bit) で Guile を実行するとライブラリのプリコンパイルが
始まってなかなか終わらないし、終わってから再度実行するとまた最初
から始まってしまう。
パス変換の考慮ミスで既にあるプリコンパイル済みライブラリを見つけらない (?) っぽい
報告もあるんだけど、これってどうにもならない?
478: 2019/03/23(土)18:17 ID:iMO+WCpL(1) AAS
ダミーで ./c/hoge -> /c/hoge みたいなリンク作って path に追加したら?
479
(1): 2019/04/10(水)07:27 ID:qyNiIlQC(1/2) AAS
Windows 8.1 64bit 上で

>set | findstr PATH > c:\tmp\PATH.txt
>set | findstr Path > c:\tmp\Path.txt

したらファイル1つしか残らなかっただ…。
LFN でも大文字小文字区別せんのか…
Windows10 だと違うのか
480: 2019/04/10(水)07:35 ID:qyNiIlQC(2/2) AAS
chcp 65001

するのって常識???
481: 2019/04/10(水)10:38 ID:g9h2j5fz(1) AAS
chcp 65001 はバグだらけだから今はしないのが常識
482: 2019/04/10(水)11:57 ID:ctVOU6iK(1) AAS
>>479
grep -ir "abc" ./*

grep でも使えば?

i は、大文字小文字を区別しない。
r は、ディレクトリを再帰的にたどる
483: 2019/04/12(金)02:01 ID:K5RuTlhq(1/4) AAS
test
484: 2019/04/12(金)02:02 ID:K5RuTlhq(2/4) AAS
cp932でgcc-8.2.0がコンソールを深紅に染めない環境はありますか
485: 2019/04/12(金)02:03 ID:K5RuTlhq(3/4) AAS
findstr /I
で case insensitive 処理が出来るようですね
486: 2019/04/12(金)02:03 ID:K5RuTlhq(4/4) AAS
いずれも環境はWindows8.1 64bitです
487: 2019/04/17(水)09:23 ID:LMpL5fl6(1) AAS
mingw-w64-x86_64- が頭についてるGUIソフトってXなしで動くのですか?

また、これが頭についていないパッケージってなんのために存在するのですか?
488
(2): 2019/04/17(水)09:52 ID:vaxiFaLk(1) AAS
名前はなんでもいいが、mingwをつかって直接windows api呼んでりゃXなしでうごく。あとQtとか使ってるのもあるじゃろう。
公式のパッケージは全部同じ命名なんじゃないか?なんか管理用のファイルとか?
489: 2019/04/17(水)10:10 ID:RU1ct6Mv(1/2) AAS
qt-5.12.2ならMinGWのgcc-7.3.0を入れられる
g++ & qtで書ける
490: 2019/04/17(水)10:14 ID:RU1ct6Mv(2/2) AAS
<私見>
qt charts ブチ込んでも、qt-5.12.2なら問題はリバースエンジニアリング関連にとどまる
なぜなら、qt chartsをインストール対象としてチェックしたうえでインストーラを進めても、
ライセンスとしてLGPLが選択可能で、GPLv3が要求する "displays an appropriate copyright notice" を満たさずGPLv3の適用を主張できないから
</私見>

正確なところは弁理士または弁護士に確認されたし
IPAの逐条訳が参考になるかも
491: 2019/04/17(水)10:35 ID:4gj66k19(1) AAS
>>488
例えばEmacsは両方あります
492: 2019/04/17(水)21:22 ID:9Q2ukeRT(1) AAS
msys用でしょ
493
(1): 2019/04/18(木)17:45 ID:T5E1BM4x(1) AAS
>>488
最初は意味が分からなかったんだけど、unix(っていうかLinux系かな)と同じGUIツールは
X11なしでも動くのなんでかなって話かな
これは>>488が書いているようにGUIの表示にX11を使っていなくてWindowsで表示可能な
GUIシステム(例えばmingw用のQtとか)で組まれているならば当然X11は必要ない
逆にX11ベースのxtermコマンド(あるならば)はX11サーバがないと表示できない

「mingw-w64-x86_64-」っていうのはマルチプラットフォーム/マルチアーキテクチャに
省13
494: 2019/04/19(金)16:30 ID:kPHA0zLK(1) AAS
>>493
違います
495: 2019/04/19(金)17:02 ID:dBiDFHmq(1) AAS
emacsはX Window System必須ではなかったような気もするし今は違うのかも知れないし何とも
496: 2019/04/19(金)17:21 ID:jGjLpvIL(1) AAS
windowsではcygwinのやつ使っとるよ。
msys2/mingwはいまいち信用できん。
なんにせよXは不要だよ
497
(1): 2019/04/19(金)20:44 ID:Cry1IFM3(1) AAS
cygwinのはXlibリンクしてるんじゃない?
498: 2019/04/22(月)22:01 ID:dWmpunjw(1) AAS
>>497
嘘はよくない
499: 2019/04/23(火)00:42 ID:YVNM1Id6(1) AAS
emacs-X11とemacs-w32があるから嘘でもない
500: 2019/04/23(火)01:02 ID:mPLR84qw(1) AAS
まだastec-xとか売ってるんですね
501
(2): 2019/05/02(木)21:24 ID:qbL1jEY8(1) AAS
valgrind みたいにアクセス違反検出する仕組で msys2 上で使えるものってあります?
502: 2019/05/08(水)17:58 ID:jUoRAJVn(1) AAS
>>501
ないですね
503: 2019/05/21(火)22:53 ID:5dr0Nkwr(1) AAS
>>501
ありますよ
504
(1): 2019/05/22(水)01:15 ID:zrih+ccQ(1) AAS
Windows 上で g++ & qt ってどのくらいメジャーなのかな

とりあえず「オレオレコード」書くなら C++11 とかかいな
GCの仕組みとか全く知らんけど
「適切なC++11の教科書などない!」という話もあるけど

Python 使え?
505: 2019/05/22(水)11:00 ID:1OSMRbFi(1) AAS
C++11 なんてオワコンだからやめとけ
506: 2019/05/22(水)17:17 ID:qHBIaGAD(1) AAS
>>504
話もあるけどね
507: 2019/06/03(月)06:28 ID:+7d3cfJz(1) AAS
ふう😎
508: 2019/06/13(木)16:59 ID:/0Hvd4dT(1) AAS
cygwin に apt-cyg find R したら Rがあった(長らくこれはなかった)
感動的だ

ようやくWindowsの上でもスタート地点に立った
509: 2019/06/13(木)19:08 ID:t/TgILxI(1) AAS
いまから C++ (and qt) をゼロから習得するなら
基本的には C++17 レベル???

外部リンク[html]:cpprefjp.github.io みたかんじ
殆ど実装されてるっぽい???
510
(1): 2019/06/13(木)22:37 ID:tYlssfYj(1) AAS
ものすごい今さらな質問なんだが・・・
Cygwin て何て発音するんだ?サイウイン?
まわりに使ってるやつ1人もいないから実際に発音することがなくて困る
511: 2019/06/13(木)22:43 ID:C6mR/1ai(1) AAS
>>510
外部リンク:ja.wikipedia.org
512: 2019/06/13(木)23:07 ID:rmSOkmKf(1) AAS
まじかよ・・人前で発音してなくてよかった
513: 2019/06/14(金)00:04 ID:7DXJVUad(1) AAS
cygnusはキグナスだった?
mingwがむしろ困るよな
514: 2019/06/14(金)11:01 ID:YE54Q2cv(1/3) AAS
みんじーだぶる
515: 2019/06/14(金)11:06 ID:LY52/qBF(1) AAS
みんぐうじゃないのか
516
(2): 2019/06/14(金)12:20 ID:5t0rLbyA(1/2) AAS
cygnusは英語では、「シグナス」です。

むかし、Cygnusと云う商標で、「キグナス石油」という会社が
あったので、Cygnusを英語読みで[シグナス」ということを
知らないで、、「キグナス」と読んだりするみたいです。

ちょっと、きになったら、『英和辞典」を引いてみるとよいでしょう。
517: 2019/06/14(金)12:26 ID:YE54Q2cv(2/3) AAS
ジョアンとフアンとジョンとジャンと…

カルロスとチャールズとシャルルと…

ジョージとホルヘとゲオルクと…
518: 2019/06/14(金)12:28 ID:7fHAKBFE(1) AAS
>>516
英語しかできないってこと?
519: 2019/06/14(金)12:47 ID:bpAwmG5b(1) AAS
ペーターピーターピョートル
シーメンスジーメンス
ジャーマンゲルマンドイツドイチュ
520: 2019/06/14(金)19:09 ID:YE54Q2cv(3/3) AAS
英語読みにこだわるなら
Linux は「らいなくす」か
521: 2019/06/14(金)23:28 ID:5t0rLbyA(2/2) AAS
フランス語は
cygne
で、cygnusとは違います。
ラテン語は、英語と同じ
cygnus
です。
522: 2019/06/15(土)00:44 ID:Dx2Qxwyp(1) AAS
>>516
外部リンク:ja.forvo.com

こうか
523
(1): 2019/06/15(土)11:12 ID:Z5/LYv7k(1) AAS
Cognac
Tough
Lamborghini
を思い出す
524: 2019/06/20(木)22:49 ID:saP3r1IF(1) AAS
クンタッシ
525: 2019/06/22(土)19:12 ID:UYyu+IU/(1) AAS
>>523
ぶぁーか
526
(1): 2019/06/23(日)05:49 ID:g5igmDJr(1) AAS
MinGW更新が滞っています
527: 2019/06/24(月)05:27 ID:bdPLxrDs(1) AAS
>>526
MinGW-W64 project のやつは滞ってるけど、
MSYS2 project のやつ(pacmanで入れるやつ)は滞ってないよ(9.1.0)。
528: 2019/06/24(月)12:32 ID:INmKbVms(1) AAS
msys2もWSL2で役目終了かな
529
(1): 2019/06/24(月)16:47 ID:Qf6r6oPW(1) AAS
そして焼け野原
530: 2019/06/25(火)20:17 ID:Cgc4J/db(1) AAS
>>529
一言余計なんだよカス
531: 2019/06/25(火)20:43 ID:mNuvBnC/(1) AAS
効いてるw
532
(1): 2019/06/25(火)21:35 ID:0CG+TeYQ(1) AAS
外部リンク:gcc-mcf.lhmouse.com

ここちゃんとチェックしてるか?9.1.1まで出てるぞ
1-
あと 456 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.036s