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


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

Cygwin + MinGW + GCC 相談室 Part 8



1 名前:デフォルトの名無しさん [2014/09/23(火) 00:20:11.40 ID:G97CLCj1.net]
Windows上で動作するフリーの開発環境 CygwinとMinGWに関する相談スレッドです。

過去スレ:
Cygwin + MinGW + GCC 相談室 Part 7
peace.2ch.net/test/read.cgi/tech/1357019230/
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/

29 名前:デフォルトの名無しさん mailto:sage [2014/12/29(月) 09:28:57.28 ID:mY3AFavo.net]
>>26
pkg-configにコンパイル時のフラグを調べるためのデータを置く場所を教えるため。
てか、そこまで出来てるくせに勘が悪いな

30 名前:23 mailto:sage [2014/12/29(月) 11:52:31.05 ID:m849QDq1.net]
>>27
>>29
コンパイル時のフラグの格納場所でしたか。
不思議なのはfdk-aacはPKG_CONFIG_PATHの場所を教えなくても問題無く進み、
Opusのときはきちんと提示してやらないと進まなかった点です。
二つは仕組みが違うんでしょうか?

31 名前:デフォルトの名無しさん mailto:sage [2014/12/30(火) 12:28:25.80 ID:NSL+ZZg4.net]
>>30
デフオルトの場所にあれば教えんでも工工わな

32 名前:23 mailto:sage [2014/12/30(火) 16:47:35.91 ID:tC9GpZ1z.net]
>>31
fdk-aacもOpusも共に
 ./configure --prefix=/mingw/i686-w64-mingw32
とconfiguraしています。だから同じ /mingw/i686-w64-mingw32 にライブラリは格納されてるはずなんです・・・
Opusだけどっかイレギュラーな場所にライブラリをコピーしちゃってるんでしょうかね?

33 名前:デフォルトの名無しさん mailto:sage [2014/12/30(火) 21:17:40.84 ID:NhJ3bWE9.net]
>>30 >>32
疑問を持った時点でffmpegのconfigureの中身を見なさいな。(以下抜粋
> enabled libfdk_aac && require libfdk_aac fdk-aac/aacenc_lib.h aacEncOpen -lfdk-aac
> enabled libopus && require_pkg_config opus opus_multistream.h opus_multistream_decoder_create

ライブラリ有無のチェックに、libopusはpkg-configを用いて判定してるってだけ。
なので PKG_CONFIG_PATH を設定する必要がある。

34 名前:23 mailto:sage [2014/12/30(火) 22:10:28.69 ID:tC9GpZ1z.net]
>>33
そういうことでしたか・・・
そういうの詳しい人が身近にいてくれると助かるんですが・・・

35 名前:デフォルトの名無しさん mailto:sage [2015/01/04(日) 16:52:23.98 ID:BvegMGE7.net]
cygwin64上で作業をやっとります。

故あって32bitコードを書かねばならないのですが、
i686-w64-mingw32-gcc, i686-pc-cygwin-gcc共にfopenでPOSIXパスを渡すと、
errno=2, No such file or directory
ということで開けません。
windowsパスにすると開けます

ダメ fopen("/home/foo/bar.txt", "r");
OK fopen("c:/cygwin64/home/foo/bar.txt", "r");

mingwでは仕方ないかとは思いますが、cygwin32までPOSIXパスを否定されると辛い。
objdumpで見ても、fopenはcygwin1.dllのものを使用している模様。
PATHは/usr/i686-pc-cygwin/sys-root/usr/binを通してあります。

POSIXパスを認識させる良い方法がありましたら御指南願います。

36 名前:デフォルトの名無しさん [2015/01/04(日) 16:57:48.42 ID:Qu74iV3W.net]
>>35
これはコンパイラでなく、OSの仕様。
windows OSの仕様を変更させるか、コンパイラ改造するしかないんでは?
認識できるわけではないが、簡単なのは自作ラッパーを挟む。

37 名前:デフォルトの名無しさん mailto:sage [2015/01/04(日) 17:25:27.63 ID:tnXQTL6U.net]
>>35
Cygwinの32bitと64bitだとルートディレクトリが違うからじゃね?
32bitコード書くならCygwin32上で作業した方がいいのでは。



38 名前:デフォルトの名無しさん mailto:sage [2015/01/04(日) 18:42:58.13 ID:BvegMGE7.net]
>>37
windows8でcygwin32使うとfork errorでまくりでコンパイルが進まないorz

39 名前:デフォルトの名無しさん mailto:sage [2015/01/04(日) 18:44:55.84 ID:BvegMGE7.net]
>>36
いやいや、cygwin64環境、cygwin32環境でネイティブのgccを使うとPOSIXパス使えるんだわ。
ところが、cygwin64環境でcygwin32(i686-pc-cygwin)だと使えないわけで。
32bit版cygwin1.dllがルートパスをどこと認識してるか、ってところなのかな。

40 名前:デフォルトの名無しさん mailto:sage [2015/01/04(日) 20:35:46.69 ID:tnXQTL6U.net]
>>38
rebaseallやってもforkエラー出まくりなんだとしたらしゃーないな。

cygwin1.dllがあるディレクトリの1つ上がルートディレクトリになってるはず。
単にUnix形式になってさえいればいいのなら /cygdrive/c/cygwin64/home/foo/bar.txt で
開けばいいし、それだとダメならfstabをいじるか

41 名前:デフォルトの名無しさん mailto:sage [2015/01/04(日) 23:12:59.46 ID:BvegMGE7.net]
>>40
windows7ではrebaseで治るんだけどなぁ。8.1はどうやっても連発で。
cygwin1.dllの一つ上がルートディレクトリはいい話を聞きましたわ。
マウントかリンクでなか胡麻化せるかも

42 名前:デフォルトの名無しさん mailto:sage [2015/01/04(日) 23:41:05.65 ID:BvegMGE7.net]
>>40
ファイル回りを/cygdrive形式で徹底することでなんとか胡麻化しできました
有難うございました。

43 名前:デフォルトの名無しさん mailto:sage [2015/01/06(火) 23:06:21.71 ID:ei45L6+i.net]
>>40
/usr/i686-pc-cygwin/sys-root/usr
がcxgwin32のルートになるわけやね。
cygwin64の/homeや/optを/cygdpgve/c/cygwin64/homeの形式で
/usr/i686-pc-cygwin/sys-root/usr/homeとしてシンボリックリンク張ったらあらかた違和感なく32bit, 64bit混在できるようになった。

44 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2015/01/17(土) 00:33:59.73 ID:PPUSm5YO.net]
OpenMPをお使いの方、おらっしゃられるでござるか?

45 名前:デフォルトの名無しさん mailto:sage [2015/01/20(火) 15:45:02.99 ID:aVZQpFMF.net]
あるプログラムをmakeしてるんですが、
./configureで
"Can't find pthread library"
って出ます。

どうすればpthread libraryをインストールできますか?

46 名前:デフォルトの名無しさん mailto:sage [2015/01/21(水) 22:52:26.98 ID:8VLGtKQr.net]
setupすればいいだろ

47 名前:デフォルトの名無しさん mailto:sage [2015/02/08(日) 15:58:27.25 ID:GkyTZ4Fl.net]
g++で関数に一時オブジェクトを渡した場合の警告を抑制するにはどうしたらよいですか?

function( &HOGE() )

taking address of temporary

いったん変数に受けて回避していますが、その変数を作るのがめんどうくさいです。



48 名前:デフォルトの名無しさん [2015/02/08(日) 23:18:34.94 ID:xZ3vG5op.net]
MinGWでlibmysql.dllを使いたくて
blog.livedoor.jp/dq_school/archives/1256405.html
を参考にして

> reimp libmysql.lib
> gcc -I"/C/Program Files/MySQL/MySQL Connector C 6.1/include" -o tester.cgi tester.c
"/C/Program Files/MySQL/MySQL Connector C 6.1/lib/liblibmysql.a"

とか

> reimp -c -d libmysql.lib
> dlltool -k -d libmysql.def -l libmysql.a

とかやってみたんだけど相変わらず
「undefined reference to mysql_init@4'」
とかのエラーが出やがります。
誰か助けてください。

defファイルを覗いてみたら「@n」のついてる関数名が1つも無いのが気になったけど、

tsubaki.hatenablog.com/entry/20121020/1350734844

 >defファイルの中を見ると関数名の後ろに@8だの@12だの色々な数字がついているのが分かります。
との記述と食い違うのが気になります。

49 名前:デフォルトの名無しさん mailto:sage [2015/02/12(木) 00:40:45.45 ID:mUfomLLZ.net]
mingwはvc++用のライブラリをそのまま食えるだろ

50 名前:デフォルトの名無しさん mailto:sage [2015/02/12(木) 14:45:46.54 ID:YuOBDKcu.net]
sourceforge.jp/projects/sfnet_mingw-w64/releases/
これの使い方がわからないんですけど、どうすればいい?

51 名前:デフォルトの名無しさん mailto:sage [2015/02/13(金) 06:59:37.53 ID:Am2ui/8+.net]
解凍したら、gccが出てくるのでは
7zだから解凍できないとか?

52 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2015/02/13(金) 22:45:16.44 ID:FFJk3767.net]
MinGW32がちょっとおかしい。TDM-GCC-32ではdbghelp.hが見つからない。
stddef.hが見つからない。何でやねん。

53 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2015/02/14(土) 11:42:44.87 ID:gwH6zzLC.net]
#define _CRT_SECURE_NO_WARNINGS
#define _CRT_NON_CONFORMING_SWPRINTFS
#undef __STRICT_ANSI__
#define __NO_INLINE__ // https://github.com/g-truc/glm/issues/300

54 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2015/02/14(土) 16:29:58.16 ID:oTsZATt9.net]
Shit! gdbの使い方覚えないといけない。ややこしい!

55 名前:片山博文MZ ◆T6xkBnTXz7B0 [2015/02/14(土) 19:10:54.20 ID:oTsZATt9.net]
質問!
コアダンプはどうやったら吐くの?

56 名前:デフォルトの名無しさん mailto:sage [2015/02/15(日) 12:59:34.38 ID:AkSgoJze.net]
/usr/bin/dumper

57 名前:デフォルトの名無しさん [2015/02/17(火) 12:27:12.39 ID:iWso3gZa.net]
Cygwinってwindows上でlinuxのsocketプログラムをコンパイル・実行して.outファイルを吐ける
って認識でおk?



58 名前:デフォルトの名無しさん [2015/02/17(火) 21:00:20.33 ID:KxUNCf+V.net]
hello.exeができます

59 名前:デフォルトの名無しさん [2015/02/17(火) 21:02:18.03 ID:KxUNCf+V.net]
UNIX系OSでは「a.out」というファイルが出来上がるので、それを実行します。
Windows+Cygwinでは、「a.exe」というファイルが生成されます

60 名前:デフォルトの名無しさん mailto:sage [2015/02/17(火) 21:25:51.27 ID:d+hn81Dl.net]
Mingwで/etc/fstabをいじらないとautotoolsが動かないなんて初めて知ったわ!

しかも/でlsしても表示されないとかわかりにくw

61 名前:片山博文MZ ◆T6xkBnTXz7B0 [2015/02/17(火) 21:47:05.06 ID:J4a0mND/.net]
よろしくお願いします。
(1) sizeof(long double)って環境依存だよな。
(2) struct A {
int *p; size_t s; int u;
};
なぜsizeof(struct A)が24になるのか理解できない。
20になると思ったのに。

62 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2015/02/17(火) 22:23:41.47 ID:J4a0mND/.net]
回答がないので、Cスレへ移動します。

63 名前:デフォルトの名無しさん mailto:sage [2015/02/18(水) 01:00:39.39 ID:TwFrbGHZ.net]
いい加減msysからmsys2に移行しようとして導入したんだけど、なぜかprofileにインクルードパス
指定してconfigure走らせるとshがコアバンプ吐く。ライブラリパスは指定しても問題なし。
なのでconfigureの時にいちいちCFLAGSにパス書き込んでるんだけど、そういう仕様なのかなコレ

64 名前:デフォルトの名無しさん mailto:sage [2015/03/09(月) 02:56:06.89 ID:9kRgY548.net]
msys2でconfigureは一回もやってないが、なんかファイル名補完がおかしいな
gcc -o test.exe test.cでコンパイルした./test.exeが./t<tab>で補完できない
./test.e<tab>でようやく補完できる
test.c があるとダメみたい。拡張子なしtestもダメ
test.txtがあってもおkで.cppも.ccもダメだ。コンパイラで使う拡張子がダメ?
検索すると出てくる日記にある、実行権限どうこうとはまた話が違うようだ。
こっちが悪いのか設定でなんとかなるのかわかんない

回避策としては、_test.exeなどと先頭に_でもつければ./_<tab>2回でいいみたい。
そもそもいきなり<tab>で何もでないのは普通の挙動だっけ?まいっか

65 名前:デフォルトの名無しさん mailto:sage [2015/03/10(火) 12:55:18.85 ID:NhcVfS2T.net]
ストレージ損傷に備えてのMinGWシステム丸ごとバックアップとリストアのノウハウ下さい

66 名前:デフォルトの名無しさん mailto:sage [2015/03/11(水) 17:45:07.29 ID:8MeoENMQ.net]
git init

67 名前:デフォルトの名無しさん mailto:sage [2015/03/13(金) 14:53:00.95 ID:LttjjwH8.net]
i586用MinGWはもう手には入りませんか?



68 名前:デフォルトの名無しさん mailto:sage [2015/03/23(月) 15:59:44.55 ID:ZLb6HGNj.net]
はじめて、MinGW使ってるんだけど
テキストにプログラム書いて保存して、コマンド実行だろ?
簡略化できませんか?

69 名前:デフォルトの名無しさん mailto:sage [2015/03/23(月) 16:01:40.22 ID:iTA2cPA1.net]
IDE

70 名前:デフォルトの名無しさん mailto:sage [2015/03/23(月) 20:00:29.57 ID:VDUQlxD5.net]
>>68
にほんごでおーけー

71 名前:デフォルトの名無しさん [2015/03/25(水) 14:29:33.46 ID:ZxRXh/U2.net]
viまたはemacs

72 名前:デフォルトの名無しさん [2015/03/27(金) 01:30:20.23 ID:rsZtLFBo.net]
>>68
ターミナルで3文字くらい打ち込んだらタブキーを押せ

73 名前:デフォルトの名無しさん mailto:sage [2015/03/27(金) 10:32:06.49 ID:JFTxMdPx.net]
え?

74 名前:デフォルトの名無しさん mailto:sage [2015/03/27(金) 21:30:06.44 ID:792uuds4.net]
適当なビルドツール、タスクランナー、それをテキストエディタから呼び出すための
プラグイン

これ以上はどの言語でどのエディタ使って作ってるかわからんからなんとも言えん

75 名前:デフォルトの名無しさん mailto:sage [2015/03/28(土) 07:55:54.09 ID:H3aO2GIT.net]
NOTEPAD++

76 名前:デフォルトの名無しさん mailto:sage [2015/03/28(土) 11:43:59.49 ID:y3APX9pc.net]
まあたいていの場合保存、ビルド、実行まで連続でやってくれるプラグインを
作ってる人がいると思う

77 名前:デフォルトの名無しさん mailto:sage [2015/03/28(土) 11:51:37.69 ID:p+oUvV+T.net]
make じゃだめなのか?



78 名前:デフォルトの名無しさん mailto:sage [2015/03/28(土) 12:06:33.56 ID:y3APX9pc.net]
だからそれを自動実行したいって話じゃないの?

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

自分はvimにquickrunってプラグインいれてる
どの言語でも適切にビルドや実行のプロセス起動してくれてる

79 名前:デフォルトの名無しさん mailto:sage [2015/04/05(日) 23:20:46.68 ID:WLvRs6G9.net]
初心者です
MinGWのページいってダウンローダー取ってきてMinGW Installation Manger起動して
Basic Setupのそれっぽい4つほどチェックしてインストールしたら
MinGW\msys\1.0\binにmakeやbashとかはあるのにconfigureがないのはどうしたらいいでしょうか?
All Packageみてもそれらしいのが見つからない

80 名前:デフォルトの名無しさん mailto:sage [2015/04/06(月) 01:19:36.16 ID:Ugmw9l0i.net]
configureは作りたいプログラム毎に全部中身が違う
つまりあなたの責任でなんとかするしかない
あるいは小規模ならconfigureは無しにするという選択肢もある

81 名前:デフォルトの名無しさん mailto:sage [2015/04/06(月) 01:23:08.21 ID:2DQu6tyE.net]
>>80
レス感謝
勘違いしてました
79の質問取り消します

82 名前:デフォルトの名無しさん mailto:sage [2015/04/07(火) 22:28:37.00 ID:KbyH6yP2.net]
autotools使うならmsysの中にあるpostinstall忘れずに

83 名前:デフォルトの名無しさん mailto:sage [2015/04/20(月) 18:16:06.23 ID:2rCqjQh5.net]
MinGWなのですが
ターミナルでfindコマンドを実行すると
日本語の表記が文字化けします

lsやdiffで表示される文字は化けないのですが
考えられる原因って何かありますか?

84 名前:デフォルトの名無しさん mailto:sage [2015/04/20(月) 18:38:36.37 ID:G4WX0FPp.net]
具体的にどう実行するとどういうファイル名がどう化けるかを

85 名前:デフォルトの名無しさん mailto:sage [2015/04/20(月) 19:34:03.29 ID:2rCqjQh5.net]
こんな感じでいいでしょうか
i.imgur.com/Wh9QKYj.png

86 名前:デフォルトの名無しさん mailto:sage [2015/04/20(月) 20:09:00.88 ID:semgYGnd.net]
mingwは日本語対応じゃないから。
cygwinとminttyつかえ

87 名前:デフォルトの名無しさん mailto:sage [2015/04/20(月) 21:45:20.18 ID:l8IAS3j/.net]
>>83
自分のところだと find は find -print0 だとなぜか漢字が表示される



88 名前:デフォルトの名無しさん mailto:sage [2015/04/20(月) 21:56:53.63 ID:Cww9xzzr.net]
ちょっと前までcygwin使い辛い気がしてたんだけど
gnupackで随分導入しやすくなってたんだな

89 名前:デフォルトの名無しさん mailto:sage [2015/04/20(月) 22:04:09.48 ID:2rCqjQh5.net]
>>87
同じくfind -print0だと表記は問題なくなりましたけど
改行されなくて見辛いですね・・・

90 名前:デフォルトの名無しさん mailto:sage [2015/04/20(月) 22:43:57.07 ID:9Kemohtk.net]
ls -C | nkf -s
ls -C | iconv -f cp932 -t cp932

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

とか面倒くさい

91 名前:デフォルトの名無しさん mailto:sage [2015/04/20(月) 23:10:46.22 ID:Cww9xzzr.net]
alias書いとけば?

92 名前:デフォルトの名無しさん mailto:sage [2015/04/20(月) 23:28:49.94 ID:9Kemohtk.net]
そもそも日本語処理するならperl使ってる

93 名前:デフォルトの名無しさん mailto:sage [2015/04/21(火) 09:00:30.11 ID:wOv+ue0O.net]
>>89
find . -print0 | xargs -0 -n1

94 名前:デフォルトの名無しさん mailto:sage [2015/04/21(火) 12:44:55.62 ID:G3tSy6la.net]
find "." -maxdepth 1 -exec echo \"\{\}\" \;
とか面倒くさい

95 名前:デフォルトの名無しさん mailto:sage [2015/05/13(水) 10:07:09.33 ID:Ju7yzoUv.net]
setup.exe落ちてこない。
setupもmirrorに撒けよな。

96 名前:デフォルトの名無しさん [2015/06/30(火) 20:18:15.76 ID:gO0OMwPw.net]
sourceforgeのmsysが怪しいらしいよ。ウイルス?

97 名前:デフォルトの名無しさん mailto:sage [2015/06/30(火) 20:31:03.80 ID:gO0OMwPw.net]
だれかはよmsysを検証してくれ。msysが怪しくて仕事にならん。



98 名前:デフォルトの名無しさん mailto:sage [2015/06/30(火) 23:47:13.13 ID:buQYr2cY.net]
使ってるセキュリティソフトのメーカーに言え
それか別の所から落とせ

99 名前:片山博文MZ ◆T6xkBnTXz7B0 [2015/07/03(金) 13:01:38.44 ID:eu8p8bsj.net]
MSYSにウイルス入ってるらしいよ。配布元がsourceforgeしかないから対処法なし。
devkitpro.org/viewtopic.php?f=2&t=2223

100 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2015/07/03(金) 13:14:41.14 ID:eu8p8bsj.net]
こっちの方が詳しいかな
forum.bitdefender.com/index.php?showtopic=42583

101 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2015/07/03(金) 14:09:06.57 ID:eu8p8bsj.net]
MSYS捨ててMSYS2使うことになった。

102 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2015/07/03(金) 14:30:02.84 ID:eu8p8bsj.net]
MSYS2のmingw32でgcc -vを実行すると
--disable-sjlj-exceptions --with-dwarf2
になっていた。
MSYS2のmingw64だと、特に指定はないからsjljだろうな。

103 名前:デフォルトの名無しさん [2015/07/03(金) 15:11:54.63 ID:Z21jSVmf.net]
乗り換え促進のためのトックリか

104 名前:デフォルトの名無しさん mailto:sage [2015/07/03(金) 21:15:27.06 ID:N8VzPVDJ.net]
誤検出じゃね?どこのウィルス対策ソフト?

105 名前:デフォルトの名無しさん mailto:sage [2015/07/04(土) 14:58:01.76 ID:WvwJxr10.net]
英語が読めないのはしょうがないとしてせめてニュースの日付くらいは理解できるようになってくれ

106 名前:デフォルトの名無しさん mailto:sage [2015/08/19(水) 08:34:15.56 ID:zh/OeKTd.net]
msys2自体をpacmanでインストールしたら
エラーがいっぱい出たのでmsys2をフォルダーごと消去ましたでありんす

107 名前:デフォルトの名無しさん mailto:sage [2015/08/22(土) 11:19:21.55 ID:yBRYPtne.net]
ただの誤検知じゃないか!
少しは内容読んでから書き込め



108 名前:デフォルトの名無しさん mailto:sage [2015/08/22(土) 21:06:11.03 ID:9QtU9G7d.net]
>>106
エスパー気味だけど
msys2のアップデート時にエラーが出るのは仕様
sourceforge.net/p/msys2/wiki/MSYS2%20installation/#iii-updating-packages

109 名前:デフォルトの名無しさん mailto:sage [2015/08/24(月) 00:59:12.08 ID:NIWW6j5A.net]
msys2で作ったプログラムはmsys2でしか動かないのでしょうか?
clang++でコンパイルしてみたらmsys2でしか動きませんでした

110 名前:デフォルトの名無しさん mailto:sage [2015/08/24(月) 08:03:31.32 ID:NIWW6j5A.net]
G++でも同じ症状です
アプリケーションを正しく起動できませんでした(0x000007b)。とでます。
文字コードもutf8じゃなくなります
標準入力を、リダイレクトでファイルから入力しても
引数の数が1つのままで2になりません

111 名前:デフォルトの名無しさん mailto:sage [2015/08/24(月) 08:55:58.76 ID:NIWW6j5A.net]
なぜかmsys64/binにあるclang++でwindowsのコマンドプロンプトで
コンパイルしたら実行できました
なぜmsys2でコンパイルすると実行できないんですか?

112 名前:デフォルトの名無しさん mailto:sage [2015/08/24(月) 09:53:05.15 ID:t7k5wrbh.net]
おま環

113 名前:デフォルトの名無しさん mailto:sage [2015/08/24(月) 11:04:10.96 ID:NIWW6j5A.net]
msys2でもmingw64/binに移動して./g++でmsys2上でコパイルしても
コマンドプロンプトで動きます

114 名前:デフォルトの名無しさん mailto:sage [2015/08/24(月) 11:13:15.03 ID:NIWW6j5A.net]
/mingw64/bin/g++ a.cpp
と絶対パスを指定してもコマンドプロンプトで動きません
しかし/mingw64/binに移動してg++を実行すると動きます

115 名前:デフォルトの名無しさん mailto:sage [2015/08/24(月) 11:15:06.58 ID:NIWW6j5A.net]
出来たexeファイルをmingw64/binに移動したら動きました
このフォルダに実行するのに必要なファイルがあるのかもしれません

116 名前:デフォルトの名無しさん mailto:sage [2015/08/24(月) 11:20:33.95 ID:NIWW6j5A.net]
libgcc_s_seh-1.dll
libstdc++-6.dll
libwinpthread-1.dll
を入れたら動きました
これなしで動くようには出来ないのでしょうか?

117 名前:デフォルトの名無しさん mailto:sage [2015/08/24(月) 11:21:39.71 ID:NIWW6j5A.net]
検索したら解決しそうなのでもういいです
ありがとうございました



118 名前:デフォルトの名無しさん mailto:sage [2015/08/24(月) 11:45:05.18 ID:dM1qp5bJ.net]
8レス消費しておま環が裏付けられただけだったと

119 名前:デフォルトの名無しさん mailto:sage [2015/08/24(月) 12:10:31.78 ID:NIWW6j5A.net]
まだ3つのうち2つの問題が解決してないですよ
リダイレクトの問題とutf8の問題です

120 名前:デフォルトの名無しさん mailto:sage [2015/08/24(月) 12:16:23.41 ID:NIWW6j5A.net]
リダイレクトの問題はやり方自体間違っていました
それでもutf8がmainの引数から読み取れない問題が残っていますね
これは難しそうなので諦めます

121 名前:デフォルトの名無しさん mailto:sage [2015/08/24(月) 12:21:44.19 ID:NIWW6j5A.net]
これを含めた11個の書き込みは
このスレッドに存在しないとみなしてください
そうしてこのスレッドへの書き込みの締めくくりとさせていただきました

122 名前:デフォルトの名無しさん mailto:sage [2015/08/24(月) 12:43:00.44 ID:NIWW6j5A.net]
utf-8の問題はmsys2_shell.batで起動して
gccをインストールしたらutf8で読み込みました

123 名前:デフォルトの名無しさん mailto:sage [2015/08/24(月) 12:46:23.13 ID:NIWW6j5A.net]
msys2_shell.batではclangが使えないのが問題ですね
どうやら解決策は無いみたいですね

124 名前:デフォルトの名無しさん mailto:sage [2015/08/24(月) 12:57:34.53 ID:yOuQoTEr.net]
clangってマイナーなのでmsys2までサポートしてると考えにくい
msys2開発してる人数少ないはず

125 名前:デフォルトの名無しさん [2015/08/24(月) 13:12:23.21 ID:9y6z57S7.net]
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
collect2: エラー: ld はステータス 1 で終了しました

126 名前:デフォルトの名無しさん mailto:sage [2015/08/24(月) 13:58:20.12 ID:BYoao/vR.net]
>>123-124
そもそもライセンス的に相性が悪い
他人はあてにできん

127 名前:デフォルトの名無しさん [2015/08/24(月) 17:13:27.02 ID:9y6z57S7.net]
125です。自決しました。
Cygwin Setupを眺めているとDevelのbinutilというのSizeが?になってたので、アンインストールしたら治りました。
「GNU assember, linker」と書いていたのできっと二重インストールにでもなってたのかもしれません。
よかったです。



128 名前:デフォルトの名無しさん mailto:sage [2015/08/24(月) 23:27:16.02 ID:i1hcxa32.net]
自決て

129 名前:sage mailto:sage [2015/08/26(水) 01:01:05.68 ID:rhY54iQu.net]
MinGW x64 のGCC5.2のビルド済みどこにある?
俺が使っているここいまだにアップされていない。ビルドがうまく行かないのかな
sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Personal%20Builds/mingw-builds/5.2.0/threads-posix/






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

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

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