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

56: 2015/02/15(日)12:59 ID:AkSgoJze(1) AAS
/usr/bin/dumper
57: 2015/02/17(火)12:27 ID:iWso3gZa(1) AAS
Cygwinってwindows上でlinuxのsocketプログラムをコンパイル・実行して.outファイルを吐ける
って認識でおk?
58: 2015/02/17(火)21:00 ID:KxUNCf+V(1/2) AAS
hello.exeができます
59: 2015/02/17(火)21:02 ID:KxUNCf+V(2/2) AAS
UNIX系OSでは「a.out」というファイルが出来上がるので、それを実行します。
Windows+Cygwinでは、「a.exe」というファイルが生成されます
60: 2015/02/17(火)21:25 ID:d+hn81Dl(1) AAS
Mingwで/etc/fstabをいじらないとautotoolsが動かないなんて初めて知ったわ!

しかも/でlsしても表示されないとかわかりにくw
61: 片山博文MZ ◆T6xkBnTXz7B0 2015/02/17(火)21:47 ID:J4a0mND/(1/2) AAS
よろしくお願いします。
(1) sizeof(long double)って環境依存だよな。
(2) struct A {
int *p; size_t s; int u;
};
なぜsizeof(struct A)が24になるのか理解できない。
20になると思ったのに。
62: 片山博文MZ ◆T6xkBnTXz7B0 2015/02/17(火)22:23 ID:J4a0mND/(2/2) AAS
回答がないので、Cスレへ移動します。
63: 2015/02/18(水)01:00 ID:TwFrbGHZ(1) AAS
いい加減msysからmsys2に移行しようとして導入したんだけど、なぜかprofileにインクルードパス
指定してconfigure走らせるとshがコアバンプ吐く。ライブラリパスは指定しても問題なし。
なのでconfigureの時にいちいちCFLAGSにパス書き込んでるんだけど、そういう仕様なのかなコレ
64: 2015/03/09(月)02:56 ID:9kRgY548(1) AAS
msys2でconfigureは一回もやってないが、なんかファイル名補完がおかしいな
gcc -o test.exe test.cでコンパイルした./test.exeが./t<tab>で補完できない
./test.e<tab>でようやく補完できる
test.c があるとダメみたい。拡張子なしtestもダメ
test.txtがあってもおkで.cppも.ccもダメだ。コンパイラで使う拡張子がダメ?
検索すると出てくる日記にある、実行権限どうこうとはまた話が違うようだ。
こっちが悪いのか設定でなんとかなるのかわかんない
省2
65: 2015/03/10(火)12:55 ID:NhcVfS2T(1) AAS
ストレージ損傷に備えてのMinGWシステム丸ごとバックアップとリストアのノウハウ下さい
66: 2015/03/11(水)17:45 ID:8MeoENMQ(1) AAS
git init
67: 2015/03/13(金)14:53 ID:LttjjwH8(1) AAS
i586用MinGWはもう手には入りませんか?
68
(2): 2015/03/23(月)15:59 ID:ZLb6HGNj(1) AAS
はじめて、MinGW使ってるんだけど
テキストにプログラム書いて保存して、コマンド実行だろ?
簡略化できませんか?
69: 2015/03/23(月)16:01 ID:iTA2cPA1(1) AAS
IDE
70: 2015/03/23(月)20:00 ID:VDUQlxD5(1) AAS
>>68
にほんごでおーけー
71: 2015/03/25(水)14:29 ID:ZxRXh/U2(1) AAS
viまたはemacs
72: 2015/03/27(金)01:30 ID:rsZtLFBo(1) AAS
>>68
ターミナルで3文字くらい打ち込んだらタブキーを押せ
73: 2015/03/27(金)10:32 ID:JFTxMdPx(1) AAS
え?
74: 2015/03/27(金)21:30 ID:792uuds4(1) AAS
適当なビルドツール、タスクランナー、それをテキストエディタから呼び出すための
プラグイン

これ以上はどの言語でどのエディタ使って作ってるかわからんからなんとも言えん
75: 2015/03/28(土)07:55 ID:H3aO2GIT(1) AAS
NOTEPAD++
76: 2015/03/28(土)11:43 ID:y3APX9pc(1/2) AAS
まあたいていの場合保存、ビルド、実行まで連続でやってくれるプラグインを
作ってる人がいると思う
77: 2015/03/28(土)11:51 ID:p+oUvV+T(1) AAS
make じゃだめなのか?
78: 2015/03/28(土)12:06 ID:y3APX9pc(2/2) AAS
だからそれを自動実行したいって話じゃないの?

最近ではmakeやautotoolsを包括したcmakeってのが使われてるみたいだけど
使ってないからまだよくわからんな

自分はvimにquickrunってプラグインいれてる
どの言語でも適切にビルドや実行のプロセス起動してくれてる
79
(1): 2015/04/05(日)23:20 ID:WLvRs6G9(1) AAS
初心者です
MinGWのページいってダウンローダー取ってきてMinGW Installation Manger起動して
Basic Setupのそれっぽい4つほどチェックしてインストールしたら
MinGW\msys\1.0\binにmakeやbashとかはあるのにconfigureがないのはどうしたらいいでしょうか?
All Packageみてもそれらしいのが見つからない
80
(1): 2015/04/06(月)01:19 ID:Ugmw9l0i(1) AAS
configureは作りたいプログラム毎に全部中身が違う
つまりあなたの責任でなんとかするしかない
あるいは小規模ならconfigureは無しにするという選択肢もある
81: 2015/04/06(月)01:23 ID:2DQu6tyE(1) AAS
>>80
レス感謝
勘違いしてました
79の質問取り消します
82: 2015/04/07(火)22:28 ID:KbyH6yP2(1) AAS
autotools使うならmsysの中にあるpostinstall忘れずに
83
(1): 2015/04/20(月)18:16 ID:2rCqjQh5(1/3) AAS
MinGWなのですが
ターミナルでfindコマンドを実行すると
日本語の表記が文字化けします

lsやdiffで表示される文字は化けないのですが
考えられる原因って何かありますか?
84: 2015/04/20(月)18:38 ID:G4WX0FPp(1) AAS
具体的にどう実行するとどういうファイル名がどう化けるかを
85: 2015/04/20(月)19:34 ID:2rCqjQh5(2/3) AAS
こんな感じでいいでしょうか
画像リンク[png]:i.imgur.com
86: 2015/04/20(月)20:09 ID:semgYGnd(1) AAS
mingwは日本語対応じゃないから。
cygwinとminttyつかえ
87
(1): 2015/04/20(月)21:45 ID:l8IAS3j/(1) AAS
>>83
自分のところだと find は find -print0 だとなぜか漢字が表示される
88: 2015/04/20(月)21:56 ID:Cww9xzzr(1/2) AAS
ちょっと前までcygwin使い辛い気がしてたんだけど
gnupackで随分導入しやすくなってたんだな
89
(1): 2015/04/20(月)22:04 ID:2rCqjQh5(3/3) AAS
>>87
同じくfind -print0だと表記は問題なくなりましたけど
改行されなくて見辛いですね・・・
90: 2015/04/20(月)22:43 ID:9Kemohtk(1/2) AAS
ls -C | nkf -s
ls -C | iconv -f cp932 -t cp932

ls -C | nkf -w
ls -C | iconv -f cp932 -t UTF-8

とか面倒くさい
91: 2015/04/20(月)23:10 ID:Cww9xzzr(2/2) AAS
alias書いとけば?
92: 2015/04/20(月)23:28 ID:9Kemohtk(2/2) AAS
そもそも日本語処理するならperl使ってる
93: 2015/04/21(火)09:00 ID:wOv+ue0O(1) AAS
>>89
find . -print0 | xargs -0 -n1
94: 2015/04/21(火)12:44 ID:G3tSy6la(1) AAS
find "." -maxdepth 1 -exec echo \"\{\}\" \;
とか面倒くさい
95: 2015/05/13(水)10:07 ID:Ju7yzoUv(1) AAS
setup.exe落ちてこない。
setupもmirrorに撒けよな。
96: 2015/06/30(火)20:18 ID:gO0OMwPw(1/2) AAS
sourceforgeのmsysが怪しいらしいよ。ウイルス?
97: 2015/06/30(火)20:31 ID:gO0OMwPw(2/2) AAS
だれかはよmsysを検証してくれ。msysが怪しくて仕事にならん。
98: 2015/06/30(火)23:47 ID:buQYr2cY(1) AAS
使ってるセキュリティソフトのメーカーに言え
それか別の所から落とせ
99: 片山博文MZ ◆T6xkBnTXz7B0 2015/07/03(金)13:01 ID:eu8p8bsj(1/4) AAS
MSYSにウイルス入ってるらしいよ。配布元がsourceforgeしかないから対処法なし。
外部リンク[php]:devkitpro.org
100: 片山博文MZ ◆T6xkBnTXz7B0 2015/07/03(金)13:14 ID:eu8p8bsj(2/4) AAS
こっちの方が詳しいかな
外部リンク[php]:forum.bitdefender.com
101: 片山博文MZ ◆T6xkBnTXz7B0 2015/07/03(金)14:09 ID:eu8p8bsj(3/4) AAS
MSYS捨ててMSYS2使うことになった。
102: 片山博文MZ ◆T6xkBnTXz7B0 2015/07/03(金)14:30 ID:eu8p8bsj(4/4) AAS
MSYS2のmingw32でgcc -vを実行すると
--disable-sjlj-exceptions --with-dwarf2
になっていた。
MSYS2のmingw64だと、特に指定はないからsjljだろうな。
103: 2015/07/03(金)15:11 ID:Z21jSVmf(1) AAS
乗り換え促進のためのトックリか
104: 2015/07/03(金)21:15 ID:N8VzPVDJ(1) AAS
誤検出じゃね?どこのウィルス対策ソフト?
105: 2015/07/04(土)14:58 ID:WvwJxr10(1) AAS
英語が読めないのはしょうがないとしてせめてニュースの日付くらいは理解できるようになってくれ
106
(2): 2015/08/19(水)08:34 ID:zh/OeKTd(1) AAS
msys2自体をpacmanでインストールしたら
エラーがいっぱい出たのでmsys2をフォルダーごと消去ましたでありんす
107: 2015/08/22(土)11:19 ID:yBRYPtne(1) AAS
ただの誤検知じゃないか!
少しは内容読んでから書き込め
108: 2015/08/22(土)21:06 ID:9QtU9G7d(1) AAS
>>106
エスパー気味だけど
msys2のアップデート時にエラーが出るのは仕様
外部リンク:sourceforge.net
109: 2015/08/24(月)00:59 ID:NIWW6j5A(1/13) AAS
msys2で作ったプログラムはmsys2でしか動かないのでしょうか?
clang++でコンパイルしてみたらmsys2でしか動きませんでした
110: 2015/08/24(月)08:03 ID:NIWW6j5A(2/13) AAS
G++でも同じ症状です
アプリケーションを正しく起動できませんでした(0x000007b)。とでます。
文字コードもutf8じゃなくなります
標準入力を、リダイレクトでファイルから入力しても
引数の数が1つのままで2になりません
111: 2015/08/24(月)08:55 ID:NIWW6j5A(3/13) AAS
なぜかmsys64/binにあるclang++でwindowsのコマンドプロンプトで
コンパイルしたら実行できました
なぜmsys2でコンパイルすると実行できないんですか?
112: 2015/08/24(月)09:53 ID:t7k5wrbh(1) AAS
おま環
113: 2015/08/24(月)11:04 ID:NIWW6j5A(4/13) AAS
msys2でもmingw64/binに移動して./g++でmsys2上でコパイルしても
コマンドプロンプトで動きます
114: 2015/08/24(月)11:13 ID:NIWW6j5A(5/13) AAS
/mingw64/bin/g++ a.cpp
と絶対パスを指定してもコマンドプロンプトで動きません
しかし/mingw64/binに移動してg++を実行すると動きます
115: 2015/08/24(月)11:15 ID:NIWW6j5A(6/13) AAS
出来たexeファイルをmingw64/binに移動したら動きました
このフォルダに実行するのに必要なファイルがあるのかもしれません
116: 2015/08/24(月)11:20 ID:NIWW6j5A(7/13) AAS
libgcc_s_seh-1.dll
libstdc++-6.dll
libwinpthread-1.dll
を入れたら動きました
これなしで動くようには出来ないのでしょうか?
117: 2015/08/24(月)11:21 ID:NIWW6j5A(8/13) AAS
検索したら解決しそうなのでもういいです
ありがとうございました
118: 2015/08/24(月)11:45 ID:dM1qp5bJ(1) AAS
8レス消費しておま環が裏付けられただけだったと
119: 2015/08/24(月)12:10 ID:NIWW6j5A(9/13) AAS
まだ3つのうち2つの問題が解決してないですよ
リダイレクトの問題とutf8の問題です
120: 2015/08/24(月)12:16 ID:NIWW6j5A(10/13) AAS
リダイレクトの問題はやり方自体間違っていました
それでもutf8がmainの引数から読み取れない問題が残っていますね
これは難しそうなので諦めます
121: 2015/08/24(月)12:21 ID:NIWW6j5A(11/13) AAS
これを含めた11個の書き込みは
このスレッドに存在しないとみなしてください
そうしてこのスレッドへの書き込みの締めくくりとさせていただきました
122: 2015/08/24(月)12:43 ID:NIWW6j5A(12/13) AAS
utf-8の問題はmsys2_shell.batで起動して
gccをインストールしたらutf8で読み込みました
123
(1): 2015/08/24(月)12:46 ID:NIWW6j5A(13/13) AAS
msys2_shell.batではclangが使えないのが問題ですね
どうやら解決策は無いみたいですね
124
(1): 2015/08/24(月)12:57 ID:yOuQoTEr(1) AAS
clangってマイナーなのでmsys2までサポートしてると考えにくい
msys2開発してる人数少ないはず
125: 2015/08/24(月)13:12 ID:9y6z57S7(1/2) AAS
MinGWは関係ありませんが質問よろしいでしょうか?

Cygwin32bit+gccの環境で、Cでhello worldを打って、
gccでコンパイルすると以下のようなエラーがでてコンパイルできません。clangやg++でやっても一緒でした。
だれか何か解決策を思い浮かびませんでしょうか?
お願いします。

/usr/lib/gcc/i686-pc-cygwin/4.9.3/../../../../i686-pc-cygwin/bin/ld: unrecognized option '-plugin'
/usr/lib/gcc/i686-pc-cygwin/4.9.3/../../../../i686-pc-cygwin/bin/ld: use the --help option for usage information
省1
126: 2015/08/24(月)13:58 ID:BYoao/vR(1) AAS
>>123-124
そもそもライセンス的に相性が悪い
他人はあてにできん
127: 2015/08/24(月)17:13 ID:9y6z57S7(2/2) AAS
125です。自決しました。
Cygwin Setupを眺めているとDevelのbinutilというのSizeが?になってたので、アンインストールしたら治りました。
「GNU assember, linker」と書いていたのできっと二重インストールにでもなってたのかもしれません。
よかったです。
128: 2015/08/24(月)23:27 ID:i1hcxa32(1) AAS
自決て
129
(1): sage 2015/08/26(水)01:01 ID:rhY54iQu(1/2) AAS
MinGW x64 のGCC5.2のビルド済みどこにある?
俺が使っているここいまだにアップされていない。ビルドがうまく行かないのかな
外部リンク:sourceforge.net
130
(1): 2015/08/26(水)12:27 ID:3oLEcwIy(1) AAS
>>129
x64は移植が難しいらしい
特にsjijからsehが出るまで時間が掛かったろ
64bitWindows固有の問題っぽい
焦らず待て
フォルダが出来てるって事は遠からず出るはず
131: 2015/08/26(水)19:19 ID:Q4UGak0G(1) AAS
SSOってほんとにCOWより速いんか?
信じられん。
132
(1): 2015/08/26(水)20:28 ID:rhY54iQu(2/2) AAS
>>130
俺もそう思ってWKTKしてたんだが、20日以上経つからな
133: 2015/08/26(水)20:44 ID:yHgKqfXq(1/2) AAS
>>132
5.2.0RCはもう出来ていてValidation Testを行っている最中に重大なバグが発見されて
直してる最中じゃね?
じゃないとこれみよがしにフォルダ作ったりしないだろ
134: 2015/08/26(水)20:47 ID:yHgKqfXq(2/2) AAS
DistroもTDMもまだ5.2.0が出てないから多分ここのソースを参考にしてるんだろうなあ
ただこいつらOpenMPに対応してないしなあ
135
(1): 2015/09/11(金)11:38 ID:tK1rbhT5(1/2) AAS
x64版の5.2.0 sjlj(setjmp-jongjmp)出たね
この分だとすぐにsehも出て来そう

外部リンク:sourceforge.net
136: 2015/09/11(金)11:44 ID:tK1rbhT5(2/2) AAS
あ、駄目だこりゃ
書庫が壊れてる
上げミスか
1-
あと 852 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.017s