Cygwin + MinGW + GCC 相談室 Part 6
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001デフォルトの名無しさん
2011/05/06(金) 00:25:16.09過去スレ:
Cygwin + MinGW + GCC 相談室 Part 5
http://hibari.2ch.net/test/read.cgi/tech/1269400706/
Cygwin + MinGW + GCC 相談室 Part 4
http://pc12.2ch.net/test/read.cgi/tech/1221233882/
cygwin + mingwn + gcc 相談室 Part3
http://pc11.2ch.net/test/read.cgi/tech/1177944767/
cygwin + mingwn + gcc 相談室 Part2
http://pc11.2ch.net/test/read.cgi/tech/1126103347/
cygwin + mingwn + gcc 相談室
http://pc8.2ch.net/test/read.cgi/tech/1058134693/
関連サイト:
Cygwin http://www.cygwin.com/
MinGW http://www.mingw.org/
関連スレッド:
GCCについて part9
http://pc12.2ch.net/test/read.cgi/tech/1246059290/
0002デフォルトの名無しさん
2011/05/06(金) 00:25:49.76TDM's GCC/mingw32 Builds
http://www.tdragon.net/recentgcc/
Komisar Mingw
http://komisar.gin.by/mingw/
msys-cn - Project Hosting on Google Code
http://code.google.com/p/msys-cn/
MAME | Tools for building MAME on Windows
http://mamedev.org/tools/
MinGW Distro - nuwen.net
http://nuwen.net/mingw.html
mingw-w64
http://mingw-w64.sourceforge.net/
Cross-Mingw.GCC - x86/x64 - XvidVideo.RU
http://www.xvidvideo.ru/2009-10-22-10-49-14/cat_view/28-cross-mingwgcc-x86x64.html
猫科研究所(felid labo) - MinGW猫科研究所パック
http://up-cat.net/
0003デフォルトの名無しさん
2011/05/06(金) 00:27:01.62http://codepad.org/
http://ideone.com/
0004デフォルトの名無しさん
2011/05/06(金) 00:42:09.53>>3
他所のをがんがん使うのってどうかね
2chのム板有志でそんなの提供できないのかね。まぁ、絶対不可能だよな
0005デフォルトの名無しさん
2011/05/06(金) 01:05:02.610006デフォルトの名無しさん
2011/05/06(金) 05:30:39.79で質問したのですが、スレ移動を促されたのでこちらに移動してきました。
以下がはじめの質問内容です。
--
cygwin の gcc-3 (GCC) 3.4.4 を使って
猫でもわかるの最初のサンプルを文字コードをutf8 の ファイル名 foo.cpp で保存して
http://homepage2.nifty.com/c_lang/sdk/sdk_00.htm
gcc-3 -mwindows -foo.cpp
してできたファイルを実行させるとタイトルが文字化けするんですが
ファイルの文字コードを sjis にすると文字化けせずに表示できました。
日本語以外の文字も使いたいので utf8 のまま、
出力を文字化けさせずにするにはどうすれば良いですか?
--
以上です。
cygwin の gcc を使って Unicode 対応の
ウィンドウアプリをつくる方法を知りたく思っています。
0007デフォルトの名無しさん
2011/05/06(金) 06:56:36.18CreateWindowA() は utf8 を処理しません。
mingw gcc-4 だと
MessageBoxW(NULL, L"こんにちは", L"世界", 1);
これをutf8で保存した奴は思惑通りに動く。
0008デフォルトの名無しさん
2011/05/06(金) 10:42:52.53ありがとうございます。 ダイアログボックスで日本語の表示ができました。
CreateWindowについてですが、
CreateWindowAではなく CreateWindowW を使えば良いのかと考えまして
-CreateWindow(szClassNme, "猫でもわかるプログラミング"
+CreateWindowW(L"日本語", L"猫でもわかるプログラミング"
に書き換えて
>gcc-4 -mwindows hoge.cpp
したところ、
/cygdrive/c/Users/xxx/AppData/Local/Temp/ccUe4IYl.o:hoge.cpp:(.eh_frame+0x11
): undefined reference to `___gxx_personality_v0'
collect2: ld returned 1 exit status
のエラーになってしまいましたので、
http://futoneko.dtiblog.com/blog-entry-76.html を参考に
>g++-4 -mwindows hoge.cpp
に直したらコンパイルは通るんですが、ウィンドウが表示されません。
CreateWindowWの前に入れた MessageBoxW の表示はされます。
これは何が悪くて表示されないのでしょうか?
0009デフォルトの名無しさん
2011/05/06(金) 10:50:18.57CreateWindow に渡すクラス名は WNDCLASS の lpszClassName と一致してないとだめだと思うけど
っていうか gcc と関係ない話なのでこれ以上は Win32 へ行くべき
0010デフォルトの名無しさん
2011/05/07(土) 11:44:57.59http://blog.stranadurakov.com/2009/04/27/icon-and-version-information-resource-file/
ここを参考に
windres resource.rc -O coff -o resource.o
g++ -o app obj1.o obj2.o resource.o
して実行ファイル作ってもアイコン表示がされないだけど、
実際にアイコンつけてうまくいった人いる?
0011デフォルトの名無しさん
2011/05/07(土) 15:10:20.18うん
0012デフォルトの名無しさん
2011/05/07(土) 18:29:07.850013デフォルトの名無しさん
2011/05/07(土) 22:27:11.42echo ID ICON \"favicon.ico\" > r.rc
windres r.rc -o r.o
gcc hello.c r.o -o hello.exe
これでアイコン設定できたよ?
objdump -x r.o (抜粋)
Sections:
Idx Name Size VMA LMA File off Algn
0 .rsrc 00000524 00000000 00000000 0000003c 2**2
CONTENTS, ALLOC, LOAD, RELOC, DATA
objdump -x hello.exe (抜粋)
5 .rsrc 00000524 00406000 00406000 00001400 2**2
CONTENTS, ALLOC, LOAD, DATA
0014デフォルトの名無しさん
2011/05/08(日) 19:01:42.80ごめんなさい、俺の確認の仕方がおかしかったみたい。
MDIEっていうファイラー使っててそれだとアイコンが表示されないけど
エクスプローラでみたら表示されてた。
ファイラ側のバグなんだろうけど、他のexeはちゃんとアイコン表示されてるし
gcc だとアイコンのつけ方が違うのかな。
0015デフォルトの名無しさん
2011/05/09(月) 00:01:50.19表示してもターミナルで表示できる行数は決まってるので全部表示され
ません。拡張とかできますか?
0016デフォルトの名無しさん
2011/05/09(月) 01:03:00.24> ファイラ側のバグなんだろうけど、他のexeはちゃんとアイコン表示されてるし
> gcc だとアイコンのつけ方が違うのかな。
ファイラが表示するアイコン画像を独自にキャッシュしててそれが更新されてないんだと思う
0017デフォルトの名無しさん
2011/05/16(月) 11:19:20.70Win専用か?
0018デフォルトの名無しさん
2011/05/16(月) 11:33:09.66内容によってはLinux板の方が回答早いだろうけど。
0019デフォルトの名無しさん
2011/05/16(月) 12:08:12.82#mingw-w64 に行くと
"なんでクロスでやらないのだ? ふつーネイティブは使わない! せめて cygwin でクロスしろよ"
そんなことを言われる。
でもダウソ数が多いのは mingw バイナリなんだよな。(mingw-w64-gcc の話)
0020デフォルトの名無しさん
2011/05/16(月) 13:47:15.89�d
某スレでunixアプリをCygwinやMinGWでビルドやってて
面白そうだから俺もいっちょやってみっかなと思って。
LinuxでReactOSをビルドした事あるけど全部自動スクリプトだった
libcとarch変えたクロスビルドならgccやbinutilsを新規に構築するでしょ
開発環境は揃ってんだけどMinGWの場合も同じかな?
それともMinGWのヘッダファイルだけ入れりゃ出来るかなと思って。
0021デフォルトの名無しさん
2011/05/16(月) 13:59:20.98いんや、mingwはヘッダだけじゃなくてツールセット一式でしょ
win32のライブラリが必要なのは当然として
バイナリもPE/COFFを吐かないといけないし
俺もmingwは少し触ったことあるだけなんで全然詳しくないけどね
クロスで作ってデバグとか皆どうやってるんだか全然知らない
0022デフォルトの名無しさん
2011/05/16(月) 18:58:05.00たとえばゲーム機なんて基本的にはクロスだ。
組み込み機器全般、開発は一般的にクロス。
それどころかWindowsだって、デバドラの開発だったらホストとターゲット分けるだろ? (これはクロスではないが)
念のため言うと、PE用 binutils は cygming どれもほぼ同一。
gcc だけ、ライブラリパス・ツールチェインパスが違う程度。
mingw の g は GNU の g なんだが、GNU ではない clang でもある程度のことはできるよ。
これで LLVM Project が binutils 代替えを提供したら
G ってなんの G だよ! ってことになっちゃうw
結論: cygming 用の gcc は基本的に x86 pecoff gcc のちょっとカスタマイズ版。
0023デフォルトの名無しさん
2011/05/16(月) 19:19:45.84詳しくありがとう
ぐぐってみたら
ttp://bitwalk.sitemix.jp/mingw_cross_debug.php
こんなのを見つけた
要するにmingwターゲットのクロスgdbを使ってリモートデバッグ、ということかな
0024デフォルトの名無しさん
2011/05/16(月) 19:25:52.930025デフォルトの名無しさん
2011/05/16(月) 21:17:10.010026デフォルトの名無しさん
2011/05/17(火) 01:08:25.880027デフォルトの名無しさん
2011/05/17(火) 02:26:21.000028デフォルトの名無しさん
2011/05/17(火) 03:58:07.680029デフォルトの名無しさん
2011/05/17(火) 13:43:19.690030デフォルトの名無しさん
2011/05/17(火) 14:10:48.05rxvt*saveLines: 10000
て書いてある。
0031デフォルトの名無しさん
2011/05/17(火) 18:30:41.23だって、プログラムの話じゃなくスレ違いのcatコマンドの話を
プログラム板でする低脳だよ
0032デフォルトの名無しさん
2011/05/18(水) 08:13:36.57やっぱりか。
全部入れる事にする
more,less使うのが妥当だと思うけどminttyだっけ?
Cygwinのターミナルでホイールスクロールしたら上下しない?
0033デフォルトの名無しさん
2011/05/18(水) 14:26:34.88ただこの話題は板違いなので無視していい
0034デフォルトの名無しさん
2011/05/19(木) 11:15:32.000035デフォルトの名無しさん
2011/05/20(金) 00:15:04.580036デフォルトの名無しさん
2011/05/20(金) 01:40:42.120037デフォルトの名無しさん
2011/06/02(木) 23:01:00.360038デフォルトの名無しさん
2011/06/07(火) 21:58:25.81普通のfilemodeで認識させるにはどうすれば良いでしょうか
0039デフォルトの名無しさん
2011/06/07(火) 22:31:47.900040デフォルトの名無しさん
2011/06/08(水) 02:03:57.020041デフォルトの名無しさん
2011/06/08(水) 21:58:33.20Windowsのメモ帳で作成したファイルは755になってしまうのです…
0042デフォルトの名無しさん
2011/06/08(水) 22:02:22.98cygwin上ならchmodコマンドを使ってファイルのパーミッションを変更できる。
0043デフォルトの名無しさん
2011/06/08(水) 22:25:13.19作成した時点で、というのは無理なのでしょうか?
0044デフォルトの名無しさん
2011/06/08(水) 22:26:51.860045デフォルトの名無しさん
2011/06/08(水) 23:09:05.30cygwinで使えるNotepad.exe相当を作ればいいじゃん。
0046デフォルトの名無しさん
2011/06/09(木) 00:57:13.49#include <wingdi.h>追加して
gcc -mwindows -lmsimg32 test.cpp でできん・・・
なにか勘違いしてるのか?俺。
cmdとmingwでやってるだけなんだがcygwinいれたほうがいい?
0047デフォルトの名無しさん
2011/06/09(木) 00:59:03.43左から右に探していくのはgcc共通だ
0048デフォルトの名無しさん
2011/06/09(木) 01:16:58.34例えばmountオプションなんかで、何らかの情報を基に判断してくれるような方法が
無いのかな、と思ったのですが…
というか別にWindowsがそうしてるからexecutableになってるわけじゃないですよね?
>>45
ファイルを作成するアプリはメモ帳に限らないので。
0049デフォルトの名無しさん
2011/06/09(木) 02:21:17.340050デフォルトの名無しさん
2011/06/09(木) 03:18:13.02おっとすみません。ム板でしたね、ここ…
0051デフォルトの名無しさん
2011/06/09(木) 11:30:01.38プ
0052デフォルトの名無しさん
2011/06/09(木) 20:13:43.12検索でこれ見つけました。ほかにありますか。
http://nuwen.net/mingw.html
http://ascend4.org/Binary_installer_for_Boost_on_MinGW
0053デフォルトの名無しさん
2011/06/09(木) 20:18:09.80MinGWの派生ビルドのひとつ「MinGW Distro」
http://convenient.blog106.fc2.com/blog-entry-780.html
mingwer
http://code.google.com/p/mingwer/downloads/list
0054デフォルトの名無しさん
2011/06/10(金) 02:23:51.66Logue Pack
http://cid-367e73e8cc6137b0.office.live.com/browse.aspx/Development%20Tools/Logue%20Pack
0055デフォルトの名無しさん
2011/06/13(月) 02:41:12.02gccにて以下のエラーがでます
>sys/socket.h: No such file or directory
C:\cygwin\usr\include\sysフォルダにちゃんとsocket.hファイルはあるんですが・・・
どうすればいいのかとググッたんですが解決できません。宜しくお願いします。
0056デフォルトの名無しさん
2011/06/13(月) 06:52:38.46005755
2011/06/13(月) 11:48:15.87Cygwinでインストールされているgccです。
0058デフォルトの名無しさん
2011/06/13(月) 11:53:29.56エラーが出る最小のソースをplease
0059デフォルトの名無しさん
2011/06/13(月) 12:01:55.16006055
2011/06/13(月) 12:11:01.12#include <stdio.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <errno.h>
int main()
{
int sock;
sock = new socket(3000, 4000, 5000);
if(sock<0) {
perror("socket");
printf("%d\n", errno);
return 1;
}
return 0;
}
0061デフォルトの名無しさん
2011/06/13(月) 12:22:47.95gcc -v hoge.c
の結果をpastebin.comとかに全部貼れ
006255
2011/06/13(月) 12:31:20.51ありがとうございます。
なんていうか、申し上げづらいのですが・・
今、Cygwinのパッケージマネージャー?をみたら、gccの部分がskipになっていました。。
今、インストールしております。。
お騒がせしました。
ちなみに、gcc -v hoge.c の貼り付けたサイトはhttp://codepad.org/xZh89EVSです・・
どうも、Mingwのgccが動くみたいです・・知らなかったので、すみませんでした。
0063デフォルトの名無しさん
2011/06/14(火) 06:18:27.58それなら導入済みのパッケージは自動でSkipに設定されてるのが正常
>#include <...> search starts here:
> c:\qt\2010.05\mingw\bin\../lib/gcc/mingw32/4.4.0/../../../../include
PATHの順序でc:\qt\2010.05\mingw\bin\gcc.exeが優先されてるくさい
006455
2011/06/14(火) 10:29:26.71どうもありがとうございます。
gccをパッケージマネージャ?からインストールしたら、無事できるようになりました。
ややこしいっすね(;^_^ 色々環境を入れると。ありがとうございます。
0065デフォルトの名無しさん
2011/06/14(火) 10:56:18.250066デフォルトの名無しさん
2011/06/14(火) 10:58:46.310067デフォルトの名無しさん
2011/06/14(火) 11:01:36.790068デフォルトの名無しさん
2011/06/14(火) 11:12:44.570070デフォルトの名無しさん
2011/06/14(火) 12:57:45.11それ言ったらCygwin要らねぇじゃん
ていうかドンドン離れていってるぞ
WineのようにWindowsでUNIXバイナリ単体で動かすのは無理だよね
LinuxだったらRHEL6バイナリとかディストリとバージョン限定じゃないと無理。
BSDもOpen,Net,DragonFlyとか色々あるので無理
Macバイナリならなんとかできるかもしれない。
0071デフォルトの名無しさん
2011/06/14(火) 13:11:48.39お前ら一体何を目指してるんだ?
0072デフォルトの名無しさん
2011/06/14(火) 13:15:45.39Wineの逆版
0073デフォルトの名無しさん
2011/06/14(火) 13:34:19.57wineの逆はcygwin or Mingwでいいだろ。
互換層を複数混ぜ込んでシステム全体が混乱したとしても自己責任だぜ。
0074デフォルトの名無しさん
2011/06/14(火) 13:43:16.410075デフォルトの名無しさん
2011/06/14(火) 13:44:28.76Wineみたいにアプリ単体でもインストールできたらいいのに
0076デフォルトの名無しさん
2011/06/14(火) 13:47:47.200077デフォルトの名無しさん
2011/06/14(火) 13:49:24.020078デフォルトの名無しさん
2011/06/14(火) 13:51:40.88じゃぁFontForgeをJavaで書いてくれる?
0079デフォルトの名無しさん
2011/06/14(火) 14:09:23.84それじゃまるでwineに .wine/drive_c/windows とか存在しないって言ってるように聞こえるが。
0080デフォルトの名無しさん
2011/06/14(火) 14:32:17.480081デフォルトの名無しさん
2011/06/14(火) 14:36:24.120082デフォルトの名無しさん
2011/06/14(火) 15:18:45.87無いの?
.wine/drive_c/windows/system32 とかも無いの?
それらの実体としての*.dll.soもインストールされてないの?
君のwineはどうやって動いてるの。
0083デフォルトの名無しさん
2011/06/14(火) 15:36:07.4141M
$ du -h ~/.wine/drive_c/windows/system32
40M
本体は/usrにあるわけだがインスコ容量が判らんので一度パッケージ化して/tmpにでも解凍してみるわ
0084デフォルトの名無しさん
2011/06/14(火) 15:40:19.530085デフォルトの名無しさん
2011/06/14(火) 15:54:48.17これってMinGWの代わりになったりするんだろうか?
0086デフォルトの名無しさん
2011/06/14(火) 16:01:35.17クロスなmingw環境のほうが使いであるだろうに
0087デフォルトの名無しさん
2011/06/14(火) 16:20:11.30libwineをリンクしたネイティブのバイナリを吐くんだから代わりにならねーよ
0088デフォルトの名無しさん
2011/06/14(火) 16:21:39.61いやすでにあるよなぁ
0089デフォルトの名無しさん
2011/06/14(火) 22:55:51.670090デフォルトの名無しさん
2011/06/15(水) 07:40:58.31たった4レスでw
0091デフォルトの名無しさん
2011/06/15(水) 07:42:27.840092デフォルトの名無しさん
2011/06/15(水) 09:38:52.36たまたまみつけたのはwinegccで、探してるのかというのはLinux上で動くMinGW、べつのものだね。
winegccは「どういうものなのか」という問いでなく、「MinGWの代わりか」という問いだったので
意図を測りかねたということだだろう、話が変わったのではなく、ね。
0093デフォルトの名無しさん
2011/06/15(水) 14:57:44.18「winegccはMinGWの代わりか?」ではなく「winegccはMinGWの代わりになったりする?」なので微妙にニュアンスが違うと思われる。
0094デフォルトの名無しさん
2011/06/15(水) 15:02:30.08No. >>92
「winegccはMinGWの代わりになったりする?」→ winegccはMinGWのように扱えるのか
Yes. >>85
0095デフォルトの名無しさん
2011/06/15(水) 15:24:08.760096デフォルトの名無しさん
2011/06/15(水) 19:09:39.61Wineを利用したMinGW互換のC/C++コンパイラ。実装はgccのラッパー。
MinGW向けに書かれたWindowsのアプリケーションをLinux上でLinux向けにコンパイルすることが可能。
Wineのdllやexeのコンパイルにも利用されている。
http://d.hatena.ne.jp/keyword/winegcc
0097デフォルトの名無しさん
2011/06/15(水) 19:17:21.45間違ってないような?
0098デフォルトの名無しさん
2011/06/15(水) 19:19:47.400099デフォルトの名無しさん
2011/06/15(水) 20:49:32.51それブログやない
0100デフォルトの名無しさん
2011/06/15(水) 21:38:13.52Windowsにもあったらいいのに、と言う話かと思ってたんだけど、Wineの話になってんのね。
0101デフォルトの名無しさん
2011/06/18(土) 09:07:52.73使えるようだな
http://step.polymtl.ca/~guardia/programming.php
0102デフォルトの名無しさん
2011/06/28(火) 23:50:08.17えーーーっ、そんなにいじらないと使えないって><だろ
0103デフォルトの名無しさん
2011/07/11(月) 06:01:19.570104デフォルトの名無しさん
2011/07/22(金) 23:04:20.62このスレでインストールの手伝いをしてくださる方はいらっしゃいますでしょうか?
それとも、単発スレを立てた方が良いですか?
0105デフォルトの名無しさん
2011/07/22(金) 23:28:26.570106デフォルトの名無しさん
2011/07/23(土) 00:32:17.26Cygwinだよね?
それとも4.5.3ではダメとか?
0107デフォルトの名無しさん
2011/07/23(土) 05:22:27.220108デフォルトの名無しさん
2011/07/23(土) 07:55:35.02MinGWはMSYSもインストールしなきゃいけないとかで、パッケージもどれをインストールしなければいけないか分からなくて
ややこしいです。
0109デフォルトの名無しさん
2011/07/23(土) 08:08:31.400110デフォルトの名無しさん
2011/07/23(土) 08:21:27.640111デフォルトの名無しさん
2011/07/23(土) 08:22:13.860112デフォルトの名無しさん
2011/07/23(土) 10:18:49.17次はMSYSな訳ですが、さっきのページに一括インストールできるインストーラがありません。
まさか、ディレクトリ下にあるインストーラを一つ一つ取得して実行しなければいけないのでしょうか?
0113デフォルトの名無しさん
2011/07/23(土) 10:56:21.83そこにパスを通すとmsysが使えるようになるのですね。
なんでbinを2つに分けてるんでしょうか?
パスを2つに通すのが面倒くさいのですが、binを一つにまとめるのはよくないのでしょうか?
0114デフォルトの名無しさん
2011/07/23(土) 16:10:54.77猫科研究所でも読んでくらはい
あと、最終的に何をしたいのかを書いたほうがいいですよ
0115デフォルトの名無しさん
2011/07/24(日) 16:15:19.19やっぱり世界の標準は英語なんだな
0116デフォルトの名無しさん
2011/08/04(木) 23:07:44.62リンクするのみ?
0117デフォルトの名無しさん
2011/08/04(木) 23:42:20.830118デフォルトの名無しさん
2011/08/04(木) 23:52:14.410119デフォルトの名無しさん
2011/08/05(金) 00:18:28.670120デフォルトの名無しさん
2011/08/05(金) 00:33:19.97同じプログラムをmingw32-gccを使ってリンクしたら
ビットマップリソースが一部表示できなくて困ってる
前述の方では問題無く動きビットマップリソースもちゃんと表示されるから
プログラムは問題無いと思うしexeに埋め込まれたリソースを抽出してみても
問題の画像はちゃんと埋め込まれてるしもうよく分からない
助言を頂きたい
0121デフォルトの名無しさん
2011/08/05(金) 04:46:38.69やり直したか
0122デフォルトの名無しさん
2011/08/05(金) 08:45:37.76windres --input-format=rc --output-format=coff resource.rc resource.coff
ってやってるんだけど画一的なやり方って決まってるんだろうか?
0123デフォルトの名無しさん
2011/08/06(土) 16:47:49.55しかし、CDで日本語名ディレクトリに入ると、以降常に変な文字表示とベルがなります。
ディレクトリには入れますが、試しにSJISダメ文字入りディレクトリを作ったところ、
こちらは no such で入れません。ベルはOFFしたつもりです。
解決法を教えてください。
ls='ls -F --color=auto --show-control-chars'
export LANG=ja_JP.SJIS
export OUTPUT_CHARSET=sjisset kanji-code sjis
set bell-style none
set input-meta on
set output-meta on
set convert-meta off
0124123
2011/08/06(土) 16:50:34.290125デフォルトの名無しさん
2011/08/06(土) 17:39:08.680126デフォルトの名無しさん
2011/08/06(土) 17:46:12.99>こちらは no such で入れません
まあそうなるわな
0127デフォルトの名無しさん
2011/08/06(土) 17:56:04.36bashで試したらexportはnot a valid identifierってエラー吐くし、
setは位置パラメータを設定してるだけだし…Cygwinだから違うのかな??
0128123
2011/08/06(土) 18:14:12.62set〜 の文 は、ホームディレクトリの .inputrc ファイル に記述しています。
>>123のexport OUTPUT_CHARSET=sjisset kanji-code sjis は、2行くっついちゃってました。
export OUTPUT_CHARSET=sjis
set kanji-code sjis
です。
>>126
仮に正しくsjis設定された場合でも、NGなんでしょうか。今は正しい設定が?なわけですが・・・。
0129デフォルトの名無しさん
2011/08/06(土) 18:27:04.510130デフォルトの名無しさん
2011/08/06(土) 19:04:26.130131デフォルトの名無しさん
2011/08/06(土) 19:04:43.230132123
2011/08/06(土) 20:52:05.95あきらめます。
0133名無しさん@お腹いっぱい。
2011/08/06(土) 21:06:04.440134デフォルトの名無しさん
2011/08/07(日) 00:03:04.520135デフォルトの名無しさん
2011/08/09(火) 15:22:31.24stream.c:32:22: faital error: sys/wait.h: No such file or directory
compilation terminated.
make *** [stream.o] Error 1
と出て、失敗しました。どうすればうまくコンパイルできるでしょうか?
0136デフォルトの名無しさん
2011/08/09(火) 17:00:04.670137デフォルトの名無しさん
2011/08/09(火) 17:49:53.85そうでないなら、Win32APIで書き換える必要があるね。
0138デフォルトの名無しさん
2011/08/09(火) 18:09:34.93コンパイラにWIN32を使っていると認識させる方法はありますか?
0139デフォルトの名無しさん
2011/08/09(火) 18:51:50.37そのページを見る限り、DOS向けはあるようだけれど。
そういうことはInstallか無ければReadmeファイルに書いてあるはずだけど、読んだ?
読んで書いてないなら、自前でしこしこパッチをこさえるしかないよ。
0140デフォルトの名無しさん
2011/08/10(水) 00:24:55.16別に個々のコマンドラインツールを少しだけ使いたいんだったら、どれを選んでもいいんだよね?
0141デフォルトの名無しさん
2011/08/10(水) 00:49:23.63仕組み上一番遅いし、パスもWindowsと互換性が無い。ファイルを処理したいときに、いちいちcygpathで変換するのは面倒でしょ。
ただ、大抵のUnixのアプリが動くから、使いたいツールがCygwinにしかないなら素直にCygwinを使った方がいい。
0142デフォルトの名無しさん
2011/08/10(水) 00:50:10.520143デフォルトの名無しさん
2011/08/10(水) 01:02:22.140144デフォルトの名無しさん
2011/08/10(水) 01:23:17.700145デフォルトの名無しさん
2011/08/10(水) 02:07:31.780146デフォルトの名無しさん
2011/08/10(水) 02:14:56.570147デフォルトの名無しさん
2011/08/10(水) 18:24:46.290148デフォルトの名無しさん
2011/08/25(木) 05:53:30.56http://sourceforge.net/projects/mingw/files/UserContributed/regex/mingw-regex-2.5.1/
ここのmingw-libgnurx-2.5.1-src.tar.gzをmake installしてもregex.hが無いぞと怒られる
直接\MinGW\includeやlibに放り込んでも
C:\DOCUME~1\hoge\LOCALS~1\Temp\ccwf1eFI.o:regtes.c:(.text+0x61): undefined reference to `regcomp'
と怒られる。
0149デフォルトの名無しさん
2011/08/25(木) 06:05:06.130150デフォルトの名無しさん
2011/08/25(木) 07:37:17.71一度perlとかで正規表現練習してからやったほうがいい
あとunddefined reference to 〜のエラー表示でちゃんとググる
0151デフォルトの名無しさん
2011/08/25(木) 07:40:58.09正規表現の理解度は関係無いでしょ。
0152148
2011/08/26(金) 23:00:37.20VCやC++Builderしかやった事無かったので、MinGW+GCCの方言になれてないからややこしかった。
何から調べてイイやら訳ワカメで困る。elcipse cdtでやろうとしてたので尚更w
結局こういう事だった。
ここではFAQレベルなんだろうが・・・
$ ./configure
$ make
$ rm libregex.a
$ ar rcs libregex.a regex.o
$ make install
ただ、俺の環境(eclipse cdt付属のMinGW)だけなのかも知れないがconfigureしてる最中にエラー吐いて落ちる。
詳しく言うと configure] creating ./config.status 生成中に mktemp.exe が落ちる。
余り必要なファイルでは無いし、makefileは正常だったので構わないっちゃ構わないが気にはなるね。
0153デフォルトの名無しさん
2011/08/29(月) 20:24:59.540154デフォルトの名無しさん
2011/08/29(月) 20:30:18.020155デフォルトの名無しさん
2011/08/29(月) 20:47:05.990156デフォルトの名無しさん
2011/08/30(火) 11:31:42.85生成されるライブラリがlink.exe用(.lib)で
スレッド関数や標準ライブラリの関数定義が重複してしまって
gccで生成したファイルとのリンクがうまくいきません
msys上のcmakeのオプションで
gccのライブラリファイル(.a)を強制的に生成する指定方法はありますか?
-DUNIX=1とかしてみたのですがうまくいきませんでした・・
0157デフォルトの名無しさん
2011/08/30(火) 11:35:32.38試したときのオプションやコマンドラインを晒せ
0158デフォルトの名無しさん
2011/08/30(火) 12:12:32.51cmake -DCMAKE_INSTALL_PREFIX=/local/mysql -DCMAKE_C_COMPILER=gcc.exe -DCMAKE_CXX_COMPILER=g++.exe -DUNIX=1 .
0159デフォルトの名無しさん
2011/08/30(火) 12:33:53.26mysqlをMingwから使うだけならmysql本体をMingw-gccでビルドする必要はないってのは理解している?
そもそも可能かどうか調べてみたのか?
0160デフォルトの名無しさん
2011/08/30(火) 14:31:42.71Windows用のバイナリが配布されていることは知っています。
最終的に欲しいものだけを言うと
「msys上でリンクしても正常に動く(DLLを必要としない)libmysqlclient.a」
です。
リンクのエラーから類推したので断定はできないのですが
mysqlclient.lib には
(クロス環境の差を埋めるためだと予想しているのですが)
pthread の一部の関数の実装が含まれていて
msysの pthread ライブラリとリンクするとそれが衝突してエラーが起きてしまいます;;
それ以外にも面倒な事がいっぱい・・;;
cmake -DCMAKE_MAKE_PROGRAM=make
のオプションを加えると
Run Build Command:make /NLOGO "cmTryCompileExec\fast"
の部分でエラーになります。
Windows環境と認識されて nmake のオプションが渡されているので
強制的にUNIX環境と認識させるために -DUNIX=1 としてみたのですが
ダメだったという状況です;;
> そもそも可能かどうか調べてみたのか?
調べてません><
0161デフォルトの名無しさん
2011/08/30(火) 14:35:47.100162デフォルトの名無しさん
2011/08/30(火) 14:41:43.58>それ以外にも面倒な事がいっぱい・・;;
なんで茨の道を逝きたがるのか
今回の問題が解決しても
また別の問題で質問しにくるんだろ
うざすぎ
0163デフォルトの名無しさん
2011/08/30(火) 14:47:14.270164デフォルトの名無しさん
2011/08/30(火) 18:11:35.46mysqlclient.libはVC用だからmingwでは使えない
mingwはUNIX互換ではない
libmysqlclient.aはmysqlclient.dllから作る
(MySQL++ってライブラリにMinGW用のlibmysqlclient.defを見つけたけど
最終更新が3年前で使えるかどうかは知らない)
0165デフォルトの名無しさん
2011/08/30(火) 18:52:11.59ハハハMinGW使ってる時点で茨の道でしょうに
0166160
2011/08/31(水) 14:03:00.64libmysqlclient.aの他にSecur32.dllとのリンクが必要になったけど
単体テストが通ったので大丈夫だと思います。
マルチスレッドがちょっと不安ですが・・・・><;
>>161,164
御教授ありがとうございます。
丸ごと指定できるとは知りませんでした。
これでかなり楽に解決できました。
何か釣りっぽくなって申し訳ありません。m(_ _)m
うざくならないように、これからは書き込みを控えます。m(_ _)m
すいませんでした。m(_ _)m
0167デフォルトの名無しさん
2011/08/31(水) 18:48:27.07><
><;
教授
m(_ _)m
m(_ _)m
m(_ _)m
十分鵜罪
0168デフォルトの名無しさん
2011/08/31(水) 23:34:44.32libtasn1.laは/mingw/lib/libtasn1.laに存在していますが/usr/i586-mingw32mvscというディレクトリそのものが存在してません。
これは./configureでLDFLAGS="-L/mingw/lib"とやればいいのか、環境変数にLD_LIBRARY_PATHとかを設定しなくてはいけないのか、
それとも根本的に何か間違ってるのか教えてください。
ちなみにビルドしたいだけでプログラミングの事は全くわかっておりません。よろしくお願いします。
0169デフォルトの名無しさん
2011/08/31(水) 23:41:23.79あるパッケージを書いたほうが早くないか?
0170デフォルトの名無しさん
2011/09/01(木) 02:45:50.12jd4linuxです
0171デフォルトの名無しさん
2011/09/01(木) 03:37:36.07Firefox7です
0172デフォルトの名無しさん
2011/09/01(木) 03:39:00.29i586-mingw32mvsc
相当古そうだけど、mingwが
0173デフォルトの名無しさん
2011/09/01(木) 08:48:01.430174デフォルトの名無しさん
2011/09/01(木) 09:36:06.180175デフォルトの名無しさん
2011/09/01(木) 09:42:54.24pthread_attr*系は実装されてない?
構造体の中身がdummyとかになってるしAPI呼んでも変化してるのかよくわからないんだけど
0176デフォルトの名無しさん
2011/09/01(木) 11:54:34.690177デフォルトの名無しさん
2011/09/01(木) 12:07:09.900178デフォルトの名無しさん
2011/09/01(木) 12:13:08.96Unix系のプログラミング入門書を読みつつお勉強中で、Cygwin入れてやってるってとこじゃないかなw
0179デフォルトの名無しさん
2011/09/01(木) 13:08:14.28まだ、CygwinのC++はstd::threadをサポートしてなかったっけ?
0180デフォルトの名無しさん
2011/09/01(木) 13:20:32.27uITRONの実装をwindows(というかPC)に移植しようと思って触ってたんだけど
おとなしくwindowsのスレッドを直接扱うことにします
0181デフォルトの名無しさん
2011/09/01(木) 13:21:54.960182デフォルトの名無しさん
2011/09/01(木) 15:57:37.100183デフォルトの名無しさん
2011/09/02(金) 05:32:05.510184デフォルトの名無しさん
2011/09/03(土) 22:36:03.650185デフォルトの名無しさん
2011/09/03(土) 22:51:50.530186デフォルトの名無しさん
2011/09/03(土) 23:05:20.050187デフォルトの名無しさん
2011/09/03(土) 23:09:50.710188デフォルトの名無しさん
2011/09/04(日) 06:07:11.190189片山博文MZ
2011/09/04(日) 12:52:04.45http://www.reactos.org/wiki/Build_Environment
0190デフォルトの名無しさん
2011/09/05(月) 05:33:15.660191デフォルトの名無しさん
2011/09/05(月) 09:37:32.520192デフォルトの名無しさん
2011/09/05(月) 14:23:39.240193デフォルトの名無しさん
2011/09/11(日) 11:53:06.21RosBEはMinGWを使ってる。
0194デフォルトの名無しさん
2011/09/11(日) 16:16:29.020195デフォルトの名無しさん
2011/09/11(日) 17:45:17.750196片山博文MZ
2011/09/14(水) 17:04:06.480197デフォルトの名無しさん
2011/09/14(水) 20:19:47.86http://code.google.com/p/mingw-logue-pack/downloads/detail?name=Setup%20MinGW%20Logue%20GCC461.exe&can=2&q=#makechanges
0198デフォルトの名無しさん
2011/09/14(水) 20:56:15.15馬鹿か?
"車輪の再発明"というのは既にあるものを一から作ってしまう(フルスクラッチする)事だ。
あんた(かどうか知らんが)のはあるものを取捨選択して再編集してるだけに過ぎん
0199デフォルトの名無しさん
2011/09/14(水) 23:28:11.71boost1.47も入れてください
0200デフォルトの名無しさん
2011/09/15(木) 11:38:11.74gdb対応のGUIなデバッガについてききたかったんだけど
0201デフォルトの名無しさん
2011/09/15(木) 12:34:58.280202デフォルトの名無しさん
2011/09/15(木) 13:01:25.510203デフォルトの名無しさん
2011/09/15(木) 13:09:11.23僕はNetBeansちゃん。
0204デフォルトの名無しさん
2011/09/15(木) 13:40:39.250205デフォルトの名無しさん
2011/09/15(木) 14:11:02.940206デフォルトの名無しさん
2011/09/15(木) 14:40:43.64?
0207デフォルトの名無しさん
2011/09/15(木) 18:32:09.330208デフォルトの名無しさん
2011/09/15(木) 20:16:57.820209デフォルトの名無しさん
2011/09/15(木) 20:21:15.090210デフォルトの名無しさん
2011/09/15(木) 20:28:33.46そりゃコーディングに必要なのは文字列だけで後は不要なのは分かるけど
デフォルトでもうちょっとモダンなUIにして欲しい。
0211デフォルトの名無しさん
2011/09/15(木) 23:17:50.10つか擦れ違い
0212デフォルトの名無しさん
2011/09/16(金) 03:34:12.860213デフォルトの名無しさん
2011/09/16(金) 07:29:16.69探し方間違ってる?
ttp://techno-st.net/2008/08/28/gdb-emacs.html
0214デフォルトの名無しさん
2011/09/16(金) 09:19:43.27http://www.gnu.org/software/emacs/tour/
お前頭おかしいんじゃね?
0215デフォルトの名無しさん
2011/09/16(金) 09:20:39.13そもそもテキストってキャラクタだもんな
0216デフォルトの名無しさん
2011/09/16(金) 11:25:39.49やっぱダサイ
0217デフォルトの名無しさん
2011/09/16(金) 12:32:48.530218デフォルトの名無しさん
2011/09/16(金) 13:31:25.91サンクス。何で頭おかしい呼ばわりされるのか分からんが。
0219デフォルトの名無しさん
2011/09/16(金) 15:11:04.89何をもって「GUI化」と言っていますか?
0220デフォルトの名無しさん
2011/09/16(金) 15:43:56.10いや>>200から始まってるので元々はどういう想定だったのかはそっちに聞いてほしいんだけど、
自分は>>213呼んで、gdb素で使うのとあんまり違いが無い(つまりGUIじゃない)って感想でした。
自分の想像してるGUIデバッガと言うと、ソースコードのラインをマウスでクリックして
デバッグポイント設定できるとか、runとかcontinueとかのボタンが用意されてるとか。
0221デフォルトの名無しさん
2011/09/16(金) 15:44:36.97○ >>213読んで
0222デフォルトの名無しさん
2011/09/16(金) 17:05:44.28GUI = マウスじゃねぇんだけどな。
0223デフォルトの名無しさん
2011/09/16(金) 17:20:52.640224デフォルトの名無しさん
2011/09/16(金) 17:53:15.88いや別にトラックボールでも何でも良いんだけど。
Emacsの画面についてるボタンとかってキーボードで操作するためのものなの?
http://ja.wikipedia.org/wiki/%E3%82%B0%E3%83%A9%E3%83%95%E3%82%A3%E3%82%AB%E3%83%AB%E3%83%A6%E3%83%BC%E3%82%B6%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%95%E3%82%A7%E3%83%BC%E3%82%B9
GUIでは、コンピュータの画面上に、ウィンドウ、アイコン、ボタンといったグラフィックが表示され、ユーザはそれらの中から目的の動作を表すグラフィックスをマウスなどのポインティングデバイスで選択する。
基本的には「デスクトップ」「ウィンドウ」「メニュー」「アイコン」「ボタン」など要素を組み合わせて構成され、それらをポインティングデバイスによって操作されるカーソルを通じて指示を与える。
端的に言うと、画面上のボタンや画像などを選択する事でリアクションを発生させる仕組みを総称してGUIと言う。
>>223
コーディングじゃなくてデバッギングの話なんだけど。
デバッグってどっちかというとブラウジングに近くない?
そもそもキーボードから手を放したくない人が>>200みたいに思うのかな。
0225デフォルトの名無しさん
2011/09/16(金) 17:58:12.770226デフォルトの名無しさん
2011/09/16(金) 18:32:48.93ttp://www.gnu.org/s/ddd/
0227デフォルトの名無しさん
2011/09/16(金) 18:48:20.790228デフォルトの名無しさん
2011/09/16(金) 22:19:54.09これでは、ム板が寒くなって人が住めなくなる。核の冬が来るぞ
0229デフォルトの名無しさん
2011/09/17(土) 02:03:30.58あれはデフォルト画面
普通はツールバーを非表示にして画面効率挙げるのが筋
0230デフォルトの名無しさん
2011/09/17(土) 02:04:38.89XWindow版ってどこにあんの?
0231デフォルトの名無しさん
2011/09/17(土) 03:37:37.94良い物は良いだろ。
なんでそんなに毛嫌いするのか知らんけど。
俺はEmacsのキーバインドが苦手だからvimに逃げてるけど素直に良いエディタだと思うぜ。
自分が使わないからと言って貶す必要はないだろ。
0232デフォルトの名無しさん
2011/09/17(土) 06:06:54.300233デフォルトの名無しさん
2011/09/17(土) 07:03:01.390234デフォルトの名無しさん
2011/09/17(土) 07:10:45.780235デフォルトの名無しさん
2011/09/17(土) 07:34:01.74おまいら何やってんだ馬鹿か
0236デフォルトの名無しさん
2011/09/17(土) 09:20:48.95使い古された糞パターンだなw
0237デフォルトの名無しさん
2011/09/17(土) 10:01:30.81あれをGUI化してると言えるのかという話でループしてるんだろ
0238デフォルトの名無しさん
2011/09/17(土) 10:31:03.030239デフォルトの名無しさん
2011/09/18(日) 01:03:20.890240デフォルトの名無しさん
2011/09/18(日) 01:43:22.72せめてポインティングデバイスくらいはスッと出ないと恥ずかしい。
0241デフォルトの名無しさん
2011/09/18(日) 03:46:43.400242デフォルトの名無しさん
2011/09/18(日) 04:00:34.150243デフォルトの名無しさん
2011/09/18(日) 04:06:32.30それならPUIだよな
0244デフォルトの名無しさん
2011/09/18(日) 04:21:05.280245デフォルトの名無しさん
2011/09/18(日) 08:41:59.960246デフォルトの名無しさん
2011/09/18(日) 08:52:58.340247デフォルトの名無しさん
2011/09/18(日) 12:08:14.380248デフォルトの名無しさん
2011/09/18(日) 15:56:34.720249デフォルトの名無しさん
2011/09/19(月) 00:12:09.990250デフォルトの名無しさん
2011/09/19(月) 01:54:46.90最近cygwinを入れました。
opensshでリモートホストに移れるようになったのですが、
そこからファイルをローカルホストに移す方法がわかりません。
例えばabc@serverにあるfileをローカルホストに移す時
scp abc@server:file
の後に何を書くのかわからなくて困ってます。
ローカルホストのcygwinの?ホスト名がわからないです。
初歩的な質問ですいません。
0251デフォルトの名無しさん
2011/09/19(月) 02:17:28.88一般的な質問はUNIX板のスレでした方がいい。
0252デフォルトの名無しさん
2011/09/19(月) 02:26:54.30あ、なんか勘違いしてリモートホストに入ったままでした。
ありがとうございました。
スレ汚し失礼しました。
0253デフォルトの名無しさん
2011/09/19(月) 10:30:12.94スマートフォンと呼ばれている携帯にはある
0254デフォルトの名無しさん
2011/09/20(火) 19:19:21.83いやdddは>>203で出してるんだけど…
>>234
>>220読んでくれ。
>>243
>>224読んでくれ。
あと別にGUIの正確な定義を議論してるわけじゃない。
0255デフォルトの名無しさん
2011/09/20(火) 19:44:38.560256デフォルトの名無しさん
2011/09/20(火) 21:57:26.45http://sourceware.org/insight/downloads.php
0257デフォルトの名無しさん
2011/09/20(火) 23:57:53.430258デフォルトの名無しさん
2011/09/20(火) 23:59:43.24>>400
>>>500
| 600
2chのアンカーって何で '>>' になったの?
0259デフォルトの名無しさん
2011/09/21(水) 10:15:01.80>2chのアンカーって何で '>>' になったの?
という感じにレスを引用したときにアンカーと間違えるからでは?
0260デフォルトの名無しさん
2011/09/21(水) 10:28:37.350261デフォルトの名無しさん
2011/09/21(水) 10:31:05.26元スレ見たら >2 ではリンクになってないわ。
俺の専ブラ腐ってる。。。
0262デフォルトの名無しさん
2011/09/21(水) 12:37:44.940263デフォルトの名無しさん
2011/09/21(水) 12:57:29.360264デフォルトの名無しさん
2011/09/21(水) 18:37:00.600265デフォルトの名無しさん
2011/09/21(水) 21:42:25.130266デフォルトの名無しさん
2011/09/24(土) 00:59:04.720267デフォルトの名無しさん
2011/09/24(土) 04:44:54.960268デフォルトの名無しさん
2011/09/24(土) 05:21:03.32ユーザーガイド読んだ?書いてある。簡単に言うとCygwin.batのbashを起動する前に
set LANG=ja_JP.utf8を書く。ファイルを弄りたくないなら、環境変数LANGを値ja_JP.utf8で追加する。
XPはマイコンピュータのプロパティで出来たっけ?Win7だとどこいった?どっかにあるから探して設定、再起動で動く。
0269デフォルトの名無しさん
2011/09/25(日) 00:50:02.200270デフォルトの名無しさん
2011/09/25(日) 01:33:40.10さっそく入れたTNX
Eclipse CDTとの組み合わせ最高!
0271デフォルトの名無しさん
2011/09/30(金) 17:35:47.03どうなってんだ?単純に分岐したんじゃなくて、またゼロからWindows SDK相当を作り上げた猛者が現れたってことか?
0272デフォルトの名無しさん
2011/10/04(火) 02:27:33.440273デフォルトの名無しさん
2011/10/04(火) 03:13:27.190274デフォルトの名無しさん
2011/10/04(火) 03:40:39.44使えない場合mingwターゲットのクロスコンパイラ作ればいいんじゃないの
0275デフォルトの名無しさん
2011/10/04(火) 07:26:43.72mingw32-gcc は供給されてるよ。
0276デフォルトの名無しさん
2011/10/04(火) 08:40:12.860277デフォルトの名無しさん
2011/10/06(木) 21:25:44.300278デフォルトの名無しさん
2011/10/06(木) 21:38:49.85…てことじゃないの?
0279デフォルトの名無しさん
2011/10/06(木) 21:53:40.44CCに指定するコンパイラを切り替えているでしょう
0280デフォルトの名無しさん
2011/10/07(金) 09:39:06.80Cygwin 上で mingw32 ディストロの gcc を使えないこともないが、ドライバのパス回り挙動でハマることうけあい。
(例: mingw32 バイナリは /cygdrive/x/ を受け付けない、 gcc -MM などが吐く依存は cygwin のことを考慮していない…)
そのへんがわかってるなら混ぜても危険じゃない。むしろ俺は乱交。
0281デフォルトの名無しさん
2011/10/07(金) 10:01:14.87んでCygwinのsetup.exeあたりからインストールすれば使えるってような?
forkに足引っ張られてるのか色々遅すぎてCygwin使ってたのが既に遠い昔
0282デフォルトの名無しさん
2011/10/07(金) 10:53:25.62そんなコマンドがあるのか知らんがmingw-gcc-coreに入っているi686-pc-mingw32-gccを
普通のgccの代わりに使えばcygwin1.dllに依存しないバイナリが出来るはずだが違う話?
forkが遅いのはBLODAが干渉しているのかも。次のアップデートには倍速パッチも入っているから幾分マシ
0283デフォルトの名無しさん
2011/10/07(金) 11:30:21.33ああいや、元の質問者は「〜というコマンドで使える」という簡単な答えを聞きたかったのかなと。
i686-pc-mingw32-gccやi686-pc-mingw32-g++というコマンドでよいみたいだね。
それでインストールされてる必要あるパッケージがmingw-gccか。
前見た時はforkの性能は実装上の制限という印象だった。
速くなるってのは初耳なんで、次のが出たら試してみるよ。
Linuxからmingwクロスを使うのもいい加減気持ち悪い。
0284デフォルトの名無しさん
2011/10/07(金) 12:54:17.39紛らわしいけど、違うものなので間違えないように
mingw-w64はx64ターゲットでもコンパイルできるんで俺はそっちを使っている
mingw-w64の(cygwinやLinuxホストで動作する)ツールセットの場合は
x86ターゲットの奴はi686-w64-mingw32-というprefixがついて
x64ターゲットの奴はx86_64-w64-mingw32-というprefixになる
俺はLinux(debian)とcygwinの両方にmingw-w64用のクロスツールセット入れてるけど
ぶっちゃけLinuxでやったほうが(たとえVirtualBox等で動かす仮想環境だとしても)
cygwinより快適だと思う
configureとか死ぬほど遅いし、敢えてcygwinでビルドする意味は思いつかないな
0285デフォルトの名無しさん
2011/10/07(金) 18:27:26.460286デフォルトの名無しさん
2011/10/07(金) 18:41:44.76もっとも、仮にWindowsにひきこもってても
x86→x64やその逆はクロスコンパイルになるけどな
autoconf化されたオープンソースのソフトをビルドするだけなら、基本的には
./configure --build=ターゲット
みたいに指定するだけなので、いったん分かってしまえば別に大した話じゃない
デバグはgdbserverとクロスgdbを利用して、リモートデバッグすることになるので
ちょっとめんどい
0287デフォルトの名無しさん
2011/10/07(金) 20:12:25.22大したプログラムではないのでLinux + wineで十分だったり
これでちゃんと動けばWinに持っていって動かないことの方が珍しい
話は変わるけど、このスレのスレタイはもう古すぎるよね
以前は>>274だったから、スレタイ通りのイメージだったけど
Cygwin + GCCでgccターゲットの環境、MinGWでWinターゲットの環境って
もうはっきり分けて開発されるようになった(実際は昔も分かれてたけど)
スレタイ通りにとれば、このスレはWindows上での開発の話題に限定されるけど
既にMinGWはいろんな環境で動くんだから、そういう話題もあっていいと思うんだ
0288デフォルトの名無しさん
2011/10/08(土) 16:56:24.780289デフォルトの名無しさん
2011/10/08(土) 21:52:03.780290デフォルトの名無しさん
2011/10/08(土) 22:02:22.540291デフォルトの名無しさん
2011/10/08(土) 22:26:08.66できればmsysが立ち上がった後に実行できるような方法があればいいんですが…
0292デフォルトの名無しさん
2011/10/08(土) 22:37:06.590293デフォルトの名無しさん
2011/10/08(土) 22:50:40.370294デフォルトの名無しさん
2011/10/08(土) 23:18:53.750295デフォルトの名無しさん
2011/10/08(土) 23:25:46.470296デフォルトの名無しさん
2011/10/09(日) 14:08:20.590297デフォルトの名無しさん
2011/10/12(水) 09:17:17.440298デフォルトの名無しさん
2011/10/12(水) 10:26:35.15まあMSYSならやってもいいんじゃないの
OSまで壊れるようなことは多分ないだろうから
0299デフォルトの名無しさん
2011/10/12(水) 16:35:06.500300デフォルトの名無しさん
2011/10/13(木) 10:21:09.91「XXX.oがみつかりません」などが出て実行できませんでした。
モジュールをバイナリ内部に入れてスタンドアローンでどこでも動くようにしたいのですが
どのようにすればよいでしょうか?
初歩的ですいません。
0301デフォルトの名無しさん
2011/10/13(木) 10:28:52.88gcc -static hogehoge
ただし、これで作ったバイナリを不特定多数に配布するとライセンス違反になるから注意ね。
個人が使う分には全く問題ない。
0302300
2011/10/13(木) 11:27:48.74ありがとうございます。
ただ実際は、拾ってきたオープンソースのコードをちょっと修正して
make installしたので、makeファイルのどこを修正すればいいのか調査中です;;
gccとは無関係だったかもしれません。。。よろしければ教えてやってください。
0303デフォルトの名無しさん
2011/10/13(木) 12:49:27.270304デフォルトの名無しさん
2011/10/13(木) 13:05:28.42Windowsでコンパイルしたバイナリを持って行って*.oが足りない?
根本的なところでいろいろと間違えてないか?
0305300
2011/10/13(木) 15:24:22.18ローカルが
Linux dev-virtual-machine 2.6.38-11-generic #50-Ubuntu SMP Mon Sep 12 21:18:14 UTC 2011 i686 i686 i386 GNU/Linux
レンタルサーバが
Linux XXhost 2.6.23.16-smp #3 SMP Tue Feb 2 17:08:21 JST 2010 i686 GNU/Linux
となります。
恥ずかしながら、Unix系は完全に素人レベルです;;
0306デフォルトの名無しさん
2011/10/13(木) 15:35:23.530307デフォルトの名無しさん
2011/10/13(木) 16:10:03.310308300
2011/10/13(木) 16:32:54.750309デフォルトの名無しさん
2011/10/13(木) 18:27:23.00普通は〜のdllが足りないとかでるもんじゃねーのか
基本としてmakefileは
�@各種ソースファイル(*.cpp)+ヘッダファイル(*.h) → オブジェクトファイル(*.o)
�Aオブジェクトファイル(*.o)+ライブラリ→実行ファイル
って流れだから、おそらくmakefileいじったときに何かが抜けてるんだな
0310デフォルトの名無しさん
2011/10/13(木) 18:31:49.46ソースを出せ
エラーメッセージも全部書け
0311デフォルトの名無しさん
2011/10/13(木) 20:29:30.31そうならそうで、そういうことは質問時に書いておくべき事だろ。
何も書かれなければ、スレタイの環境前提なわけだし。
0312デフォルトの名無しさん
2011/10/13(木) 22:16:40.880313デフォルトの名無しさん
2011/10/19(水) 23:35:32.840314デフォルトの名無しさん
2011/10/20(木) 12:05:14.090315デフォルトの名無しさん
2011/10/21(金) 19:15:19.550316デフォルトの名無しさん
2011/10/22(土) 06:38:17.060317デフォルトの名無しさん
2011/10/22(土) 23:16:23.270318デフォルトの名無しさん
2011/10/23(日) 19:38:07.43ん
0319デフォルトの名無しさん
2011/10/24(月) 01:06:26.190320デフォルトの名無しさん
2011/10/25(火) 00:46:15.43うん
0321デフォルトの名無しさん
2011/10/25(火) 12:08:29.68リンクするときに必要な情報が消えてるようだが、どこ見りゃいいんだ?
0322デフォルトの名無しさん
2011/10/25(火) 12:21:10.31mingw64なら、x86_64-w64-mingw32-nmとか使えばいい
0323デフォルトの名無しさん
2011/10/25(火) 18:04:18.49これだった
0324デフォルトの名無しさん
2011/10/25(火) 21:33:21.630325デフォルトの名無しさん
2011/10/25(火) 22:56:17.9964bitベースなら、-m32つければ32bitバイナリ吐かせられるよ
ベースになるlibの構築が大変だけどね
0326デフォルトの名無しさん
2011/10/26(水) 10:18:04.600327デフォルトの名無しさん
2011/10/26(水) 10:43:44.51スクリプト工夫すりゃいくらでも出来るでしょ
0328デフォルトの名無しさん
2011/10/26(水) 10:45:12.510329デフォルトの名無しさん
2011/10/27(木) 18:38:55.470330デフォルトの名無しさん
2011/10/27(木) 20:18:42.22↓
0331デフォルトの名無しさん
2011/10/27(木) 23:14:10.81↓
0332デフォルトの名無しさん
2011/10/27(木) 23:19:19.33λ...λ.......
0333デフォルトの名無しさん
2011/10/28(金) 16:03:39.400334デフォルトの名無しさん
2011/10/28(金) 16:15:21.490335デフォルトの名無しさん
2011/10/28(金) 16:17:02.080336デフォルトの名無しさん
2011/10/28(金) 16:23:06.76環境変数設定のPathはC:\cygwin\home\ユーザー名\android-ndk;
.bashrcの最後に export ANDROID_NDK_ROOT=C:\cygwin\home\ユーザー名\android-ndkの一文を追加してあります
0337デフォルトの名無しさん
2011/10/28(金) 16:35:06.44対策: .bashrcをsourceで取り込むか、bashを起動するか、ログインしなおす。
0338デフォルトの名無しさん
2011/10/28(金) 17:01:43.980339デフォルトの名無しさん
2011/10/28(金) 17:05:08.340340デフォルトの名無しさん
2011/10/28(金) 23:21:45.290341366
2011/10/29(土) 00:23:58.22ありがとうございます
bashを起動するというのはどうすればいいのでしょうか?
>>368
ありがとうございます
cygpath -u ndk-build
でいいのでしょうか?
これをやってからndk-buildを実行したところ
Gbserver :[arm-linux-androideabi-4.4.3] libs/armeabi/gbserver
Gbserver :libs/armeabi/gdb.setup
Compile thumb :hello-jni <=hello-jni.c
SharedLibrary :libhello-jni.so
Install :libhello-jni.so => libs/armeabi/libhello-jni.so
と表示されました(参考にしているサイトの表示結果と少し違いますが)
なんとかndk-buildコマンドが実行できたようです
>>339
ありがとうございます
一応.bashrcの記述を変えてみました
0342デフォルトの名無しさん
2011/10/29(土) 02:22:05.09Cygwin.batをダブルクリックすればいいだろ
その程度のことも知らないで作れるほどandroidアプリって簡単なの?
0343デフォルトの名無しさん
2011/10/29(土) 04:36:26.300344デフォルトの名無しさん
2011/10/29(土) 09:04:04.33アンカーが一つしかあってないというのは一体全体どういうわけだw
参考にしてるサイトがあるならリンク貼って、具体的にどう違うのか挙げろよ。
しかし君、その程度のスキルでAndroidのネイティブ開発なんて
Tシャツに半ズボンで日本アルプス登頂しようとするようなもんだぞw
0345デフォルトの名無しさん
2011/10/29(土) 14:34:20.230346デフォルトの名無しさん
2011/10/29(土) 16:00:04.680347デフォルトの名無しさん
2011/10/29(土) 16:37:33.610348デフォルトの名無しさん
2011/10/30(日) 14:07:31.980349デフォルトの名無しさん
2011/10/30(日) 14:20:20.26> しかし君、その程度のスキルでAndroidのネイティブ開発なんて
> Tシャツに半ズボンで日本アルプス登頂しようとするようなもんだぞw
この指摘。煽りじゃなくてマジだから困る。
AndroidNDK、興味はあるけどなあ
0350デフォルトの名無しさん
2011/10/30(日) 14:23:51.940351デフォルトの名無しさん
2011/10/30(日) 15:44:28.41ウェブや本なんかでJavaは重いとか要らん知恵だけは一人前で
いざ壁にぶち当たるとググり方すら分からんというのが多いように思う。
それなりのスキルと知識があって初めてNDKに手を出すべきであって、
まともなアプリやゲームを1本も作ってない初心者が入門書片手に導入するものではないだろう。
0352デフォルトの名無しさん
2011/10/30(日) 16:01:48.800353デフォルトの名無しさん
2011/10/30(日) 16:03:14.550354デフォルトの名無しさん
2011/10/30(日) 17:33:36.130355デフォルトの名無しさん
2011/10/30(日) 18:50:35.420356デフォルトの名無しさん
2011/10/30(日) 19:16:57.53それは困りました。わが社の製品はどうなるのでしょうか(涙)
0357デフォルトの名無しさん
2011/10/30(日) 20:06:29.210358デフォルトの名無しさん
2011/10/31(月) 03:02:10.87プププ
0359デフォルトの名無しさん
2011/10/31(月) 03:38:23.87世代交代の時期だしな。
0360デフォルトの名無しさん
2011/10/31(月) 03:54:12.850361デフォルトの名無しさん
2011/10/31(月) 03:56:53.300362デフォルトの名無しさん
2011/10/31(月) 04:02:28.90Clangとやらが着々と進化してるそうで。
0363デフォルトの名無しさん
2011/10/31(月) 12:55:31.560364デフォルトの名無しさん
2011/10/31(月) 13:37:09.950365デフォルトの名無しさん
2011/11/01(火) 14:44:32.490366デフォルトの名無しさん
2011/11/01(火) 17:31:29.500367デフォルトの名無しさん
2011/11/01(火) 17:46:19.920368デフォルトの名無しさん
2011/11/01(火) 18:43:55.530369デフォルトの名無しさん
2011/11/03(木) 18:45:35.910370デフォルトの名無しさん
2011/11/05(土) 18:10:05.740371デフォルトの名無しさん
2011/11/05(土) 19:16:34.97サイクロイド曲線かw
0372デフォルトの名無しさん
2011/11/05(土) 22:09:27.120373デフォルトの名無しさん
2011/11/06(日) 15:20:35.17ふと、ハードリンクを作ってそれをPATHの通っているディレクトリに置けばそれでPATHを通したことになって
コマンドラインから実行できるようになるんじゃないかと思った。
この考え方は合ってる?
0374デフォルトの名無しさん
2011/11/06(日) 15:39:31.700375デフォルトの名無しさん
2011/11/06(日) 15:44:08.030376デフォルトの名無しさん
2011/11/06(日) 16:09:47.930377デフォルトの名無しさん
2011/11/06(日) 16:38:08.28私はめんどくさいからシンボリックリンクでそれをやっているよ。
0378デフォルトの名無しさん
2011/11/06(日) 16:46:00.190379デフォルトの名無しさん
2011/11/06(日) 16:58:14.36pacoを薦めておこう
>>378
それプログラミングと関係ある?端末にもよるし、Unix板かWin板のCygwinスレで聞くべき
0380デフォルトの名無しさん
2011/11/06(日) 17:10:18.180381デフォルトの名無しさん
2011/11/06(日) 19:18:17.340382デフォルトの名無しさん
2011/11/09(水) 09:59:33.460383デフォルトの名無しさん
2011/11/10(木) 01:02:58.430384デフォルトの名無しさん
2011/11/10(木) 16:23:51.38これはどのバージョンからなのですか?
-static-libgccで直るみたいだけど
0385デフォルトの名無しさん
2011/11/10(木) 19:07:48.54なんで仕様が変わったのか
0386デフォルトの名無しさん
2011/11/10(木) 22:20:23.440387デフォルトの名無しさん
2011/11/11(金) 01:43:29.850388デフォルトの名無しさん
2011/11/11(金) 14:46:28.34SjLjやめてDW(ARF)2になったから
http://www.mingw.org/wiki/GCCStatus
0389デフォルトの名無しさん
2011/11/15(火) 10:29:02.480390デフォルトの名無しさん
2011/11/15(火) 11:04:25.270391デフォルトの名無しさん
2011/11/15(火) 22:39:08.950392デフォルトの名無しさん
2011/11/15(火) 23:07:06.890393デフォルトの名無しさん
2011/11/16(水) 00:22:04.380394デフォルトの名無しさん
2011/11/17(木) 09:23:28.640395デフォルトの名無しさん
2011/11/18(金) 14:48:54.80toolutil.cpp: In function 'void uprv_mkdir(const char*, UErrorCode*)':
toolutil.cpp:170:29: error: '_mkdir' was not declared in this scope
make[2]: *** [toolutil.ao] Error 1
make[2]: Leaving directory `/t/icu/source/tools/toolutil'
make[1]: *** [install-recursive] Error 2
make[1]: Leaving directory `/t/icu/source/tools'
make: *** [install-recursive] Error 2
なエラーを吐いて途中で終了してしまいました。
gcc 4.6.1 (tdm64-1), msys 1.0, Windows 7 64bitでconfigureオプションは、
./configure --prefix=/p/usr/lib --enable-release --enable-strict --enable-64bit-libs --disable-shared --enable-static --disable-renaming --disable-dyload --enable-threads --enable-extras --enable-icuio --enable-layout --enable-tests --enable-samples
です。どこか修正しないといかんのでしょうか。
0396デフォルトの名無しさん
2011/11/18(金) 19:48:22.110397デフォルトの名無しさん
2011/11/19(土) 16:23:03.030398デフォルトの名無しさん
2011/11/20(日) 01:40:03.27「::_mkdirが宣言されていない」のエラーに変わりました(名前空間への言及がない)
で、仕方が無いので toolsutil.cpp を見てみると _mkdir を使うために io.h がincludeされていたので、コンパイラの io.h を覗いてみたのですが、どうも _mkdir の宣言は無いようです。
0399デフォルトの名無しさん
2011/11/20(日) 09:16:00.11変更したいのですが方法がわかりません。
プロパティを表示すると画面の文字の色や背景色の設定項目はあるのですが
上記ユーザー名などの表示色を変更することはできませんでした。
どうすれば変更できますか?
0400デフォルトの名無しさん
2011/11/20(日) 10:07:02.30環境変数。unix系の初心者本に解説があると思う。
0401デフォルトの名無しさん
2011/11/20(日) 10:08:45.82ちなみにDOSプロンプトのプロパティは、エスケープシーケンスの色名に色を割り当てるもの。
例えば、"blue"に赤を割り当てるとエスケープシーケンスで青を指定したときに赤く見えるようになる。
0402デフォルトの名無しさん
2011/11/20(日) 11:09:00.26ありがとうございます。
profileの環境変数の記述を変更することで解決できました。
0403デフォルトの名無しさん
2011/11/20(日) 12:19:51.32<direct.h>
0404デフォルトの名無しさん
2011/11/20(日) 16:04:28.340405デフォルトの名無しさん
2011/11/20(日) 16:26:35.450406デフォルトの名無しさん
2011/11/23(水) 19:16:05.55AVIRAでスパイウェアが検出されました。(TR/SPY.591915とやら)
心配なので一個古いバージョンをインストールしましたが、気にしすぎですかね。
0407デフォルトの名無しさん
2011/11/23(水) 20:10:53.160408デフォルトの名無しさん
2011/11/23(水) 20:37:37.90そしてVirus Totalで検出がそのエンジンだけとか数日たってからパターンファイル更新して再検査したら反応ないとかなら多分誤検出。
0409デフォルトの名無しさん
2011/11/23(水) 22:41:50.48キャプチャのupはめんどくさいのでレポートのテキストコピペで勘弁して下さい。
Beginning disinfection:
mingw-get-inst-20111118.exe
[DETECTION] Is the TR/Spy.591915 Trojan
[WARNING] The file was ignored!
End of the scan: 2011年11月23日 18:53
>>408
http://sourceforge.jp/projects/sfnet_mingw/downloads/Installer/mingw-get-inst/mingw-get-inst-20111118/mingw-get-inst-20111118.exe/
だったと思います。
Virus Totalですか。ちょっと調べてみます。ファイル削除しちゃったんでやり直さないと。
AVIRAは過分にセンシティブなところがあるので確かに誤検出の可能性は高いと思います。
0410デフォルトの名無しさん
2011/11/23(水) 22:46:39.710411デフォルトの名無しさん
2011/11/23(水) 23:05:47.24今やってみたら http://jaist.dl.sourceforge.net のミラーにリダイレクトされました。
今回のバイナリからはマルウェアが検出されませんでした。
先にやったときどこのミラーに飛ばされたか覚えてません。
お騒がせで終わってしまいそうです。
0412デフォルトの名無しさん
2011/11/25(金) 09:03:51.31xwindowの起動とともに実行できるbatファイルのようなものって
作成できますか?
0413デフォルトの名無しさん
2011/11/25(金) 14:16:00.55はい。xwindowを起動するバッチファイルを作ればできるかと。
0414デフォルトの名無しさん
2011/11/25(金) 16:14:37.940415デフォルトの名無しさん
2011/11/25(金) 17:56:49.35有難うございます.
実際にbatファイルでstartxwin.exeを呼び出すことで
xwindowは立ち上がったのですが,コマンドを与えることができませんでした.
batファイルでどのように指定したらいいのでしょうか.
0416デフォルトの名無しさん
2011/11/25(金) 17:58:45.810417デフォルトの名無しさん
2011/11/25(金) 18:04:23.55http://lmgtfy.com/?q=cygwin+.xinitrc
0418デフォルトの名無しさん
2011/11/25(金) 18:47:48.870419デフォルトの名無しさん
2011/11/26(土) 23:48:31.720420デフォルトの名無しさん
2011/11/29(火) 16:58:59.670421デフォルトの名無しさん
2011/11/29(火) 17:30:25.00一応OS側で制限はあるようだけど、それはCygwinのせいじゃない
0422デフォルトの名無しさん
2011/11/29(火) 23:07:15.41不可能
0423デフォルトの名無しさん
2011/11/30(水) 06:21:28.630424デフォルトの名無しさん
2011/12/01(木) 00:02:11.680425デフォルトの名無しさん
2011/12/01(木) 23:06:26.540426デフォルトの名無しさん
2011/12/04(日) 13:20:45.91どうすればいいの?
入力全部しないと出力してくれないです(行番号関係なしに出力の前に入力が来てしまいます)
0427デフォルトの名無しさん
2011/12/04(日) 13:22:22.150428デフォルトの名無しさん
2011/12/04(日) 13:22:46.98fflush(stdout);
0429デフォルトの名無しさん
2011/12/04(日) 13:27:18.080430デフォルトの名無しさん
2011/12/04(日) 22:21:36.83|_::;; ~"'ヽ
| //^''ヽ,,)
| i⌒"
| ∀`) < 誰もいない きのこるならいまのうち
|⊂
| ノ
_,,,......,,__
/_~ ,,...:::_::;; ~"'ヽ
(,, '"ヾヽ i|i //^''ヽ,,)
^ :'⌒i i⌒"
|( ´∀`) < きのこ のこーのこ げんきのこ ♪
|(ノ |つ
| |
⊂ _ ノ
""U
_,,,......,,__
/_~ ,,...:::_::;; ~"'ヽ
(,, '"ヾヽ i|i //^''ヽ,,)
^ :'⌒i i⌒"
(´∀` )| < エリンギ まいたけ ブナシメジ ♪
⊂| (ノ |
| |
ヽ _ ⊃
.U""
|
| ミ
| ミ サッ!
| ミ
|
0431デフォルトの名無しさん
2011/12/07(水) 22:40:37.50暗号化みたいなツールあったら教えてほしい。できればフリーで。
0432デフォルトの名無しさん
2011/12/07(水) 22:47:30.680433デフォルトの名無しさん
2011/12/07(水) 22:54:07.030434デフォルトの名無しさん
2011/12/07(水) 23:01:34.640435デフォルトの名無しさん
2011/12/08(木) 11:37:13.200436デフォルトの名無しさん
2011/12/08(木) 11:59:42.380437デフォルトの名無しさん
2011/12/08(木) 12:04:28.97この板はツール探す場じゃなくて
自分でプログラム書くひとの板
0438デフォルトの名無しさん
2011/12/08(木) 12:07:11.450439片山博文MZ ◆0lBZNi.Q7evd
2011/12/08(木) 12:24:21.68http://www.pelock.com/
0440デフォルトの名無しさん
2011/12/08(木) 12:35:37.70どうせ実行時に展開されるから無意味だろ
0441片山博文MZ ◆0lBZNi.Q7evd
2011/12/08(木) 12:38:06.44telockもダメ。burneyeもダメ。shivaもダメ。
全部解読されている。自分で改造するのが一番。
UPXはソース公開。
0442デフォルトの名無しさん
2011/12/08(木) 12:53:18.04鍵ありでもおk。
>>441
UPXは弄るとGPL感染しちゃうんじゃない?
0443デフォルトの名無しさん
2011/12/08(木) 18:31:20.650444デフォルトの名無しさん
2011/12/08(木) 19:30:24.13おまかせします。
0445デフォルトの名無しさん
2011/12/08(木) 23:28:50.760446デフォルトの名無しさん
2011/12/09(金) 02:15:31.460447デフォルトの名無しさん
2011/12/10(土) 00:21:02.15するにはどうすればいいの?
% g++ hoge.cpp -shared -static -o hoge.dll
じゃだめ?
0448片山博文MZ ◆0lBZNi.Q7evd
2011/12/12(月) 11:10:31.610449デフォルトの名無しさん
2011/12/12(月) 11:15:41.81すまん、聞きたいのはライセンス関係の話。
-staticしてlibstdc++とかリンクされると配布NGになったりしない?
0450片山博文MZ ◆0lBZNi.Q7evd
2011/12/12(月) 11:25:24.44http://www.wdic.org/w/TECH/libstdc%2B%2B
0451デフォルトの名無しさん
2011/12/12(月) 11:25:49.08(素人さんに)
0452デフォルトの名無しさん
2011/12/12(月) 11:28:05.34その類の記述は少しだけみつけたんだけど、staticリンクでまったく全部
リンクされた状態でOKてことでいいの?
.dllを使うための.aだけがセーフってことではなく。
0453デフォルトの名無しさん
2011/12/12(月) 12:34:37.39GPLv3 + GCC RUNTIME LIBRARY EXCEPTION.
0454デフォルトの名無しさん
2011/12/12(月) 12:40:03.74GCC(G++)のライブラリはlibstdc++だが、これはGPLv3であり、GPL離れが加速する中、もはや採用することができない。
GPLv2ライセンスで提供されるものはGCC 4.2.1のlibstdc++までだが、いつまでもこれを採用し続けることも難しいのが現実である。
0455デフォルトの名無しさん
2011/12/12(月) 12:59:24.63LIBSTDC++-6.DLL
LIBGCC_S_DW2-1.DLL
の2つに依存してるようなんだけど、どう配布するのがいいのか教えてくれw
(GPLにしたくない、利用者は素人さん)
0456714@C++相談室 part92
2011/12/12(月) 15:35:18.23ttp://hibari.2ch.net/test/read.cgi/tech/1320339482/714
について、MinGWの規則の範囲内でわかれば教えてください。
iconvについても確認してみたところ、
bin/iconv.dll
lib/iconv.lib
lib/iconv_a.lib
となっており、libxmlと似ていました。「_a_dll.lib」はありませんでしたが…。
よろしくお願いします。
0457デフォルトの名無しさん
2011/12/12(月) 15:39:14.420458片山博文MZ ◆0lBZNi.Q7evd
2011/12/12(月) 15:43:40.84tinyxmlの方が小さくて使いやすいかもしれない。
0459デフォルトの名無しさん
2011/12/12(月) 15:59:20.57何かをするたびにエンコーディングの変換をするより、読むとき一度だけ
変換した方が効率がいいし、手間も少ないし。
BAD_CASTってあったと思ったけど、ほんとにBAD CASTだからね。
使えると思わないほうがいい。
つかたらいいなって思うのはよくわかるんだけど。
0460デフォルトの名無しさん
2011/12/12(月) 16:03:43.46libxml2.libはlibxml2.dllのインポートライブラリ
実行時にlibxml2.dllが必要になる
libxml2_a.libはstaticライブラリ
実行時にlibxml2.dllは不要
libxml2_a_dll.libもstaticライブラリ
実行時にlibxml2.dllは不要
libxml2_a.libとの違いはxmlDllMain(ビルド環境の際を吸収するための薄い皮)というものが含まれている
dllを作成するときにはこちらを使うのが望ましい
大したことやらないならrapidxmlがオススメ
0461456
2011/12/12(月) 16:45:06.56すみません。vc++依存の話だとすら知りませんでした。
>>459
他に使えるライブラリを探すことに疲れてしまいました。
>>458 >>460
rapidxmlは確かに使いやすかったです。tinyxmlは記憶があるので調べたか試したと思います。
どうしても、属性の値をxpathで取得する必要があって、最初に使えるようになったのがlibxmlでした。
現在は、dllを使って動いているのですが、静的リンクにしたくて調べていました。
こちらについても方法をご存知であれば教えていただきたいです。
調査に疲れてlibxmlをつかうことにしたときと同じように挫折しそうです。
0462デフォルトの名無しさん
2011/12/12(月) 17:27:10.13xpathかぁ
それならpugixmlがオススメ
0463456=461
2011/12/12(月) 18:57:05.07ありがとうございます。
こちらも静的リンクだったとは…。
差分をとってみるとかなり似ていたので、最適化が面倒だったのかな?
と見当違いな妄想をしていました。
逆に、「_a.lib」が必要になる場合ってどのような場合なのでしょう?
>>462
「pugixml」しらべてみます。
なるべく、実行ファイルのみでアプリの形にしたいので、静的リンクを使いたいのですが、
「_a」付きの「iconv_a.lib」「libxml2_a.lib」を使うにはどうすればいいのでしょうか?
リンクするライブラリを「libxml2_a.lib」→「libxml2_a.lib」と変えてみて動かなかったのは、>>456に書いたとおりです。
と書き込もうと思って、もう一度ビルドして出力を眺めていると、
「MSVCRT.lib」と「LIBCMTD.lib」とが競合している、とのこと。D…?→ぐぐる。
リリースとデバッグが混じってる?いいのか?→Releaseビルド→正常終了
( Д ) ゚ ゚
「pugixml」の後に調べてみます。
0464デフォルトの名無しさん
2011/12/12(月) 18:57:49.45○リンクするライブラリを「libxml2.lib」→「libxml2_a.lib」
0465463=464
2011/12/12(月) 19:02:37.52リリースビルドのリンクが「libxml2.lib」になっていただけでした。
0466デフォルトの名無しさん
2011/12/12(月) 19:07:25.380467デフォルトの名無しさん
2011/12/12(月) 19:11:14.380468デフォルトの名無しさん
2011/12/12(月) 19:35:19.90Eclipseでc++書いてるのだけど、boostを落としてきてビルドして使う際に、
〜.a
〜.dll.a
ってのを
〜.lib
〜.dll.lib
にしないとならないのって何で?
気にしたこともなかった。
0469デフォルトの名無しさん
2011/12/12(月) 19:43:33.730470デフォルトの名無しさん
2011/12/12(月) 19:53:40.13#pragma comment(lib, "〜.a")とかつけとけば実行は出来るんじゃあねーかな
ていうか質問者の人は\win32フォルダ配下のMakefile.msvcを使ったのだろうか?使ってないに100ペリカ
0471デフォルトの名無しさん
2011/12/12(月) 19:56:57.99そりゃー動かねーわ
0472デフォルトの名無しさん
2011/12/12(月) 20:01:54.620473デフォルトの名無しさん
2011/12/12(月) 20:14:27.020474デフォルトの名無しさん
2011/12/12(月) 20:18:37.13static linkして配布すると問題?
0475デフォルトの名無しさん
2011/12/12(月) 21:01:15.370476デフォルトの名無しさん
2011/12/12(月) 21:23:40.68答えがあるとは限らないけど、
Licensing Terms | MinGW
http://www.mingw.org/license
MinGW-users - Conflicting libstdc++-6.dll requirements, and licensing
http://mingw-users.1079350.n2.nabble.com/Conflicting-libstdc-6-dll-requirements-and-licensing-td6160814.html
0477デフォルトの名無しさん
2011/12/12(月) 21:40:58.70そんな、自己紹介しなくとも。
0478デフォルトの名無しさん
2011/12/12(月) 22:03:54.93libstdc++とlibgccにはGCCのランタイムライブラリに関する例外規定が適用される。
http://www.gnu.org/licenses/gcc-exception.html
http://www.gnu.org/licenses/gcc-exception-3.1-faq.html
でも英語だからよくわかんね。
0479デフォルトの名無しさん
2011/12/13(火) 06:57:24.94一応、ヘッダーのリンクオーケー、商用オーケーって書いてはあるんだけど、
何がオーケーなんだかいまいち説明がはっきりしない。
これ書いた本人もまだ決めてないんじゃないの?
細かい部分は、訴訟起こす時に決めますみたいな。
0480デフォルトの名無しさん
2011/12/13(火) 10:57:37.41windows7 64bit環境で使用したいのですが、ヘルプを見ると
--target に指定できるのは、i386-cygwin or i386-mingw32
しかないようなのですが、64bitの場合でも i386-mingw32
とすれば問題ないのでしょうか?
それとも 64bit用の dllwrapがどこかにあるのでしょうか?
OS : windows7 64bit
MinGW :mingw-w64-bin_x86_64-mingw_20101002_4.5_sezero.zip
MSYS :MSYS-1.0.11.exe
0481デフォルトの名無しさん
2011/12/13(火) 11:08:12.33http://projectzero-swb.blogspot.com/2009/08/windows-7-x64mingw-x64.html
0482デフォルトの名無しさん
2011/12/13(火) 19:33:11.780483デフォルトの名無しさん
2011/12/14(水) 14:25:34.43コードの配布以外何がある?
0484デフォルトの名無しさん
2011/12/14(水) 15:28:23.77うん
0485デフォルトの名無しさん
2011/12/15(木) 05:00:32.59gendefでdefを作ると@4と関数のあとについていて(他の関数には付いていない)
それからlibを作るとその関数だけVC++からリンクできないのですが
なにかありますか
0486デフォルトの名無しさん
2011/12/15(木) 08:26:23.550487デフォルトの名無しさん
2011/12/15(木) 14:23:52.12//test.h
#pragma once
#ifdef __cplusplus
extern "C" {
#endif
struct Data{ int a,b; };
struct Data getData();
#ifdef __cplusplus
}
#endif
//test.cpp
#include "test.h"
struct Data getData() {
struct Data d = {123, 456};
return d;
}
//use.cpp
#include <stdio.h>
#include "test.h"
int main() {
struct Data d = getData();
printf("d.a=%d d.b=%d\n", d.a, d.b);
return 0;
}
0488デフォルトの名無しさん
2011/12/15(木) 14:26:26.14gcc -o usegcc.exe use.cpp -L. -ltest
gendef test.dll
lib /def:test.def /machine:x86 /out:test.lib
cl /Fe"usevc.exe" use.cpp test.lib
usegcc.exe
usevc.exe
うちの環境では問題ないなぁ
0489485
2011/12/15(木) 15:35:19.51こうするとダメでした。
$ cat test.h
#pragma once
#ifdef __cplusplus
extern "C" {
#endif
typedef struct { float v[4]; } data_t;
data_t getData(int a, int b, int c);
#ifdef __cplusplus
}
#endif
$ cat test.cpp
#include "test.h"
data_t getData(int a, int b, int c) {
data_t d;
d.v[0] = (float)a;
d.v[1] = (float)b;
d.v[2] = (float)c;
d.v[3] = (float)0;
return d;
}
$ cat use.cpp
#include <stdio.h>
#include "test.h"
int main() {
data_t d = getData(1, 2, 3);
printf("d.a=%f d.b=%f\n", d.v[0], d.v[1]);
return 0;
}
0490デフォルトの名無しさん
2011/12/15(木) 16:11:55.94gcc -shared -o test.dll test.cpp -Wl,--output-def,test1.def
gcc -o usegcc.exe use.cpp -L. -ltest
lib /def:test.def /machine:x86 /out:test.lib
cl /Fe"usevc.exe" use.cpp test.lib
や
gcc -shared -o test.dll test.cpp
gcc -o usegcc.exe use.cpp -L. -ltest
impdef test.def test.dll
lib /def:test.def /machine:x86 /out:test.lib
cl /Fe"usevc.exe" use.cpp test.lib
ならいけるのでgendefの問題かもね
0491デフォルトの名無しさん
2011/12/16(金) 22:18:26.500492デフォルトの名無しさん
2011/12/18(日) 23:15:42.830493デフォルトの名無しさん
2011/12/23(金) 20:11:37.95このエラーはどうやったら直りますか?
0494デフォルトの名無しさん
2011/12/23(金) 21:47:09.640495デフォルトの名無しさん
2011/12/24(土) 09:03:27.320496デフォルトの名無しさん
2011/12/24(土) 10:12:02.610497デフォルトの名無しさん
2012/01/05(木) 19:31:41.760498デフォルトの名無しさん
2012/01/21(土) 16:31:23.430499デフォルトの名無しさん
2012/01/28(土) 17:04:42.880500デフォルトの名無しさん
2012/01/28(土) 17:18:47.050501デフォルトの名無しさん
2012/01/28(土) 17:44:11.08よく見たら、書いてありました。すいません。
http://toro.2ch.net/test/read.cgi/unix/1268282846/14
0502デフォルトの名無しさん
2012/02/01(水) 10:41:28.34FILE*を受け渡したりできるんでしょうか?
できないと思うんだけど、msvcrtを使っているというのはできるという意味でしょうか?
0503デフォルトの名無しさん
2012/02/01(水) 11:14:22.99解放用の関数なり自作スマポなりで対応しろ
クラスならコンストラクタデストラクタをprivateにしてstaticメソッドかfriendしてる関数からしか生成、破棄できないようにするのもあり
0504502
2012/02/01(水) 11:27:47.34mallocしたポインタを返すからそっちでfreeしろって設計のライブラリを撲滅したい。
0505デフォルトの名無しさん
2012/02/01(水) 11:29:19.63mingwfreeというmingw側の関数でfreeするだけの関数が入ったDLLを作って対応していたんだけど
本当にこれ必要なのかなって疑問でした。
0506デフォルトの名無しさん
2012/02/01(水) 11:41:07.39例えばMinGWのgccでコンパイルしたobjをMSVCのclでコンパイルしたobjにリンク
した場合は、可能だよ
(ただし、コンパイラサポート用の特殊なobjやlibを別途リンクする必要が
しばしば生じるし、C++の場合は両者のABIにそもそも互換性がないのでダメだ)
そうではなくて、MinGWで作ったDLLをMSVCで作ったexeから利用するシナリオを
考えているのなら、ダメ
MSVCに閉じた世界であっても、msvcrt.dll, msvcr70.dll, .... msvcr100.dllや
そのデバグ変種はすべて互換性がなく、exeとDLLが同じランタイムDLLを
利用しているのでない限り、そういうことは出来ない(それぞれ別のCランタイムを
ロードしてメモリに保持する形になる)
今のMSVCはデフォではmsvcrt.dllとリンクするようになっていないので
自動的にダメということになるよ
0507506
2012/02/01(水) 11:43:03.46WDKを入れて、そちらのincludeとlibを使うといい
ただ色々落とし穴もあるし、事実上(少なくともモダンな)C++は使えない
ネットで検索すると色々情報が得られるはず
0508502
2012/02/01(水) 12:13:51.23objも互換性があるのか。
DLLにしないとVC++側から使えないと思っていました。
ちなみにC++は不要でCだけでいいです。
>>507
逆にMinGW側でmsvcrt80などにリンクするようにビルドすることもできるらしいのですが
MSVC側のCRTのバージョンが上がっていきそうなので、
mallocしたポインタを返してこっちでfreeすることを要求してくるMinGW側のライブラリ(DLL)があって
僕が作っているわけではないオープンソースのライブラリなのでできればコードには触りたくないけど
MSVCから使いたい場合は、
MinGWのDLLをビルドしたのと同じバージョンのfreeを単体のDLLにしてその関数でfreeするのがいい方法でしょうか。
0509デフォルトの名無しさん
2012/02/01(水) 13:17:19.87そのオープンソースのライブラリが一応Windowsをサポートしているんなら
DLL boundaryを超えた場合の問題について開発者に説明して
libfoo_free()のような関数を入れてもらうのが本来は望ましいんじゃないの
objは互換性あるよ、少なくとも32bitでは
gccもwin32ターゲットの場合はCOFFを吐くし、fopenやmallocみたいな関数への
参照はどっちでコンパイルしたとしても最終的にリンク時に解決されるので
そのタイミングでリンクされるCランタイムが使われることになるわけだ
x64だとどうだったかな……x64のABIは確か結構ややこしいことになってるんだよな
0510デフォルトの名無しさん
2012/02/01(水) 16:32:47.61今そうしているので動いてはいるんだけど
もっと普通の方法がないのかなと思ったのです。
どうもです。
0511デフォルトの名無しさん
2012/02/01(水) 16:49:08.700512デフォルトの名無しさん
2012/02/01(水) 17:37:53.09LoadLibrary()の代わりにGetModuleHandle()でもいいね
0513デフォルトの名無しさん
2012/02/01(水) 17:54:09.97そっちのほうが簡単ですね
MinGWがmsvcrt.dllを使っているというのは期待してていいんでしょうか
0514デフォルトの名無しさん
2012/02/01(水) 17:56:55.890515デフォルトの名無しさん
2012/02/01(水) 17:58:28.73直してもらったほうがいいのは間違いないわな
ライブラリがリソース解放用の関数を提供していれば、それがMinGWでビルド
されていようが、MSVCでビルドされていようが、問題ないわけで
0516デフォルトの名無しさん
2012/02/01(水) 17:59:49.32そのDLLのインポートセクションを見れば一応わかるはず
APIフックなどでは使われる手法だけど、ハックだな
0517デフォルトの名無しさん
2012/02/01(水) 18:02:10.740518デフォルトの名無しさん
2012/02/01(水) 18:39:45.66いろいろあるのと今後もまたあるかもしれないので
相手の対応に依存せず自分側だけで対応できる汎用的な方法も持っておきたいというのがあるんですよね。
FILE*の受け渡しなんかはインターフェースの定義だから多分変えてもらえないので
同じバージョンのfopenが使いたいとかもあるし。
DLLと関数を指定して、それがインポートされているDLL名を取得して>>511ってのを試そうと思います。
0519デフォルトの名無しさん
2012/02/07(火) 01:56:10.50これとかまさに>>516なコードだよな
iconvとかどこでも使われてるのに、エラー通知がerrnoなために
DLL-safeでないってのが終わってる
POSIXだから今更インタフェース変えられるわけもねーし
0520デフォルトの名無しさん
2012/02/12(日) 00:42:21.69一つのプログラムが二つ以上の標準ライブラリとリンクしてしまった場合ヒープは適切に管理されるのかな
0521デフォルトの名無しさん
2012/02/12(日) 01:32:29.29HeapAlloc()に丸投げなので、CRTのバージョンが違ってもOSの側が
矛盾のないように仕事をしてくれるはず
ただし、それぞれがHeapCreate()で自分専用のプールみたいなもんをこしらえて、
そっからHeapAlloc()していく
OSの同じAPIに仕事させてる以上、それらは衝突はしないんだけれども
プールAから確保したメモリをプールBのものとして開放することはもちろんできない
HeapFree()の関数インタフェース見ればわかると思うけど
malloc()やfree()という関数インタフェースからはプールが見えないんだけど裏では
それぞれ専用のプールが使われるわけで、そこが要注意なわけだ
0522デフォルトの名無しさん
2012/02/12(日) 01:58:28.912つヒープができてしまった場合効率的に使えるのかな?変に制限されるんじゃないかと思ったので
0523デフォルトの名無しさん
2012/02/12(日) 03:45:52.29ひとつより効率的ではないだろけど、まあそう気にするほどでもないのでは。
C++でもdeleteやdelete[]があって違うんじゃない。
0524デフォルトの名無しさん
2012/02/14(火) 12:21:53.070525デフォルトの名無しさん
2012/02/14(火) 12:36:18.05あるとわかってよかったです。
0526デフォルトの名無しさん
2012/02/14(火) 23:42:58.640527デフォルトの名無しさん
2012/02/15(水) 12:49:16.990528デフォルトの名無しさん
2012/02/15(水) 13:35:45.56ttp://d.hatena.ne.jp/ousttrue/20091017/1255754733
0529デフォルトの名無しさん
2012/02/16(木) 15:29:10.20gcc -o a.exe a.cpp
ってやると
undefined reference to 'operator new(unsigned long long)'
みたいなエラーがでるので解決策教えてください。
ソースは
int main(){
new int *a=new a;
}
です。
0530デフォルトの名無しさん
2012/02/16(木) 15:48:02.62ソースは
int main(){
int *a = new int;
です。
0531デフォルトの名無しさん
2012/02/16(木) 16:00:03.500532デフォルトの名無しさん
2012/02/16(木) 16:06:36.960533デフォルトの名無しさん
2012/02/16(木) 16:10:54.70これはみんながなる症状なんでしょうか?
本当に困ってます。お願いします。
0534デフォルトの名無しさん
2012/02/16(木) 16:46:04.85何故それを試さん
0535デフォルトの名無しさん
2012/02/16(木) 16:53:19.78今すぐ出来ません。
許してください。
0536デフォルトの名無しさん
2012/02/16(木) 17:04:55.28それまでお待ちしています
0537デフォルトの名無しさん
2012/02/16(木) 17:34:33.60そのときはよろしくお願いします。
0538デフォルトの名無しさん
2012/02/16(木) 17:51:57.66しかしg++にしたらちゃんとコンパイルとリンクできました。
有難うございます。
これは何が原因なんですか?
とても気になるのでおしえてください。
0539デフォルトの名無しさん
2012/02/16(木) 18:43:21.540540デフォルトの名無しさん
2012/02/16(木) 18:46:25.61gnuコンパイラーコレクションの略で好きな言語をコンパイル出来る
フロントエンドだと勝手に勘違いしてました。
大事なことをおしえてくれて有難うございます。
0541デフォルトの名無しさん
2012/02/16(木) 20:19:11.22コンパイルは出来るよ。
言語ごとのライブラリを勝手にリンクしないだけ
0542デフォルトの名無しさん
2012/02/16(木) 20:33:57.270543デフォルトの名無しさん
2012/02/17(金) 01:38:57.980544デフォルトの名無しさん
2012/02/20(月) 16:22:39.590545デフォルトの名無しさん
2012/02/20(月) 16:53:58.450546デフォルトの名無しさん
2012/02/22(水) 13:25:24.330547デフォルトの名無しさん
2012/02/22(水) 14:07:28.950548デフォルトの名無しさん
2012/02/25(土) 08:48:41.26msysを手動でインストールする方法とか知ってますか?
知らないなら自分で考えます。
0549デフォルトの名無しさん
2012/02/25(土) 10:14:42.41例えばC:\MinGWにインストールしたらそのディレクトリごと。
コンソールへのショートカットはC:\MinGW\msys\1.0\msys.batを自前で作ればオッケー
だと思う。
時分の使い方の場合は問題でなかった。
あ、双方の環境でログイン名が違う場合は、ホームディレクトリをリネームするか
必要な設定ファイル群をコピーしてね。
0550デフォルトの名無しさん
2012/02/25(土) 11:14:27.76参考にします。
0551デフォルトの名無しさん
2012/02/25(土) 11:22:15.80http://xhmikosr.1f0.de/index.php?folder=dG9vbHM=
ここのMSYS_MinGW_GCC_462_x86-x64_Full.7zを解凍するだけ
mingwは他のを使いたければ、中のmingwフォルダを差し替えればいい
0552デフォルトの名無しさん
2012/02/25(土) 19:50:04.64ttp://d.hatena.ne.jp/naga_sawa/20111112/1321108907
自分は、こことかを参考にして手動インストールしてる。
0553片山博文MZ ◆0lBZNi.Q7evd
2012/02/27(月) 14:15:19.34ttp://www.reactos.org/paste/index.php/10164/
0554デフォルトの名無しさん
2012/02/28(火) 13:13:02.42やりたいことは要するにコレなんでしょ? どうやるのかは知らんが
A filter driver that swaps "Left Ctrl" and "Caps Lock" keys
0555デフォルトの名無しさん
2012/02/28(火) 19:46:33.96本の通り(多分・・・)にmingw-get-inst-20111118.exeをインストールして
環境設定のPathを選択して編集→変数値の最後に「;C:\MinGW\bin」を
入力してから、コマンドプロンプトで「C:\Users\パソコン名>gcc」と
入力しても本に記載している「gcc:no input files」と表示されません。
代わりに
gcc:致命的なエラー:入力ファイルがありません
RpC~オワオスB
と表示されます。
ただ日本語に翻訳されてる感じですが・・・ご教授ください><
OSはWindows7Ultimateです。
0556デフォルトの名無しさん
2012/02/28(火) 19:51:29.110557デフォルトの名無しさん
2012/02/28(火) 19:59:27.99ありがとうございます
0558デフォルトの名無しさん
2012/02/28(火) 20:04:35.93さすがにもうちょっとググったほうがいい・・・
0559デフォルトの名無しさん
2012/02/28(火) 20:09:30.90RpC~オワオスB
でググってきます><
0560デフォルトの名無しさん
2012/02/28(火) 20:53:25.96MinGW msys 環境構築 でググれ
「RpC~オワオスB」みたいなアホなワードでは何も出ない
0561デフォルトの名無しさん
2012/02/28(火) 21:15:05.12手元の mingw-get-inst-20110316.exe (Windows 7 Pro 64bit) では、エラーメッセージは英語だったよ。
gcc: fatal error: no input files
compilation terminated.
mingw-get-inst-20111118.exe に入れ替えたら、同じように文字化けした。
C:> which gcc
C:\MinGW\bin\gcc.EXE
C:> gcc --version
gcc (GCC) 4.6.1
...(略)
C:> gcc
gcc: 致命的エラー: 入力ファイルがありません
RpC~オワオスB
でも、いったんファイルに保存してtypeで表示したら文字化けしない。ふしぎ。
C:> gcc >error.log 2>&1
C:> type error.log
gcc: 致命的エラー: 入力ファイルがありません
コンパイルを停止しました。
あと、LANGを切り替えたら、こちらも文字化けしなかった。
C:> set LANG=C
C:> gcc
gcc: fatal error: no input files
compilation terminated.
0562デフォルトの名無しさん
2012/02/28(火) 21:18:09.30釣られてみる。
> gcc [リターン]
じゃないよね...
0563デフォルトの名無しさん
2012/02/28(火) 21:30:47.6583528393 83708343 838B82F0 92E28E7E
82B582DC 82B582BD 8142
他の文字コードで解釈できるのは
RpC~ B だけ、あと半角カタカナ
そんだけ
0564デフォルトの名無しさん
2012/02/28(火) 21:40:37.56やめてくれー><
ぼくをイジメないでくれ><
初心者なんだ><
>>561
僕の脳みそでは、まだよくわからないけど
set LANG=C
打ち込んだらなおりました!ありがとぉ!
0565デフォルトの名無しさん
2012/02/28(火) 21:48:18.93まずAからだ
0566561
2012/02/28(火) 21:58:15.78[case B] cmd.exe + bash でも、文字化けする。
C:> which bash
C:\MinGW\msys\1.0\bin\bash.EXE
C:> bash
bash-3.1$ gcc
gcc.exe: 致命的エラー: 入力ファイルがありません
RpC~オワオスB
bash-3.1$ LANG=C gcc
gcc.exe: fatal error: no input files
compilation terminated.
[case C] mintty (http://code.google.com/p/mintty/ の mintty-1.0.3-msys.zip) + cmd.exe だと、文字化けしなかった。
C:> mintty -c c:\mingw\mintty.cfg cmd.exe
(以下、mintty の window の方で)
C:> gcc
gcc
gcc: 致命的エラー: 入力ファイルがありません
コンパイルを停止しました。
[case D] mintty + bash.exe も文字化けしなかった。
C:> mintty -c c:\mingw\mintty.cfg bash.exe
(以下、mintty の window の方で)
bash.exe-3.1$ gcc
gcc.exe: 致命的エラー: 入力ファイルがありません
コンパイルを停止しました。
bash.exe-3.1$
0567548
2012/02/29(水) 10:16:21.56色々ファイルを入れてpi.batが動くようにしたら出来ました。
0568デフォルトの名無しさん
2012/02/29(水) 12:16:19.41よかったです。
0569デフォルトの名無しさん
2012/02/29(水) 17:22:10.280570デフォルトの名無しさん
2012/03/01(木) 10:03:50.140571デフォルトの名無しさん
2012/03/01(木) 15:16:06.430572デフォルトの名無しさん
2012/03/02(金) 00:50:26.85昨日、MinGWを入れてみて下のコードを
>gcc test.c -o test
でコンパイルしたら
PCのアンチウィルスソフトに検知されました。
誤検知かと思ってDrWebのオンラインスキャンにかけても感染してると診断されました。
同様の症状の出る人いませんか?
#include<stdio.h>
int main(){
printf("Hello,World!!");
return 0;
}
0573デフォルトの名無しさん
2012/03/02(金) 01:08:55.65診断はトロイ
g++でコンパイルしたときはなんともありませんでした
0574デフォルトの名無しさん
2012/03/02(金) 01:18:55.97g++でコンパイルしたexeもオンラインスキャンにひっかかる
0575デフォルトの名無しさん
2012/03/02(金) 01:27:37.21https://www.virustotal.com/
0576デフォルトの名無しさん
2012/03/02(金) 01:52:34.65AVG Generic26.BUPR
BitDefender Trojan.Generic.KDV.493557
CAT-QuickHeal (Suspicious) - DNAScan
DrWeb Trojan.Siggen3.46647
Emsisoft Trojan.Win32.Menti!IK
F-Secure Trojan.Generic.KDV.493557
GData Trojan.Generic.KDV.493557
Ikarus Trojan.Win32.Menti
Jiangmin Trojan/Menti.osy
K7AntiVirus Riskware
McAfee-GW-Edition Heuristic.BehavesLike.Win32.Suspicious.H
nProtect Trojan.Generic.KDV.493557
SUPERAntiSpyware Trojan.Agent/Gen-Small
TheHacker Trojan/Menti.jswz
VBA32 Trojan.Menti.jvgg
VirusBuster Trojan.Offend!HUI9cixAnWU
いくつか引っかかってますが、マカフィー、カスペルスキー、NOD32がスルーしてますね
上の危険度を示す?矢印の表示は真ん中を指してます
0577デフォルトの名無しさん
2012/03/02(金) 02:06:55.48どうも誤検知のようです・・・
たいへんお騒がせしました
0578デフォルトの名無しさん
2012/03/03(土) 00:30:42.040579デフォルトの名無しさん
2012/03/03(土) 01:13:08.520580デフォルトの名無しさん
2012/03/03(土) 02:26:57.71http://www.xvidvideo.ru/component/docman/cat_view/28-cross-mingwgcc-x86x64/183-cross-mingw-with-gcc-46-x86x64/193-stable.html
0581デフォルトの名無しさん
2012/03/03(土) 04:30:37.730582デフォルトの名無しさん
2012/03/13(火) 18:18:08.45ここで質問しようと思い、-print-search-dirsやらメモしつつ
何の気なしにavast止めたら動いた。
このやるせなさは・・
0583デフォルトの名無しさん
2012/03/13(火) 19:20:34.26avastって
0584デフォルトの名無しさん
2012/03/15(木) 13:27:42.540585デフォルトの名無しさん
2012/03/17(土) 00:30:00.48止めるとか馬鹿にするな
勝手に設定も変更するよ
0586デフォルトの名無しさん
2012/03/17(土) 12:48:26.70バッチ処理中に一つでも未承認のツールがあれば即アウト
「インストール中はウイルスソフトを停止しておいてください」みたいなのを
無視できなくなった
0587デフォルトの名無しさん
2012/03/17(土) 13:09:36.470588デフォルトの名無しさん
2012/03/17(土) 13:21:06.290589デフォルトの名無しさん
2012/03/17(土) 15:27:01.54コンパイラがファイルを吐くたびに
同じファイルでも毎回承認させるとかあってアホすぎた
0590デフォルトの名無しさん
2012/03/17(土) 15:39:23.510591デフォルトの名無しさん
2012/03/17(土) 19:15:05.080592デフォルトの名無しさん
2012/03/18(日) 09:46:04.660593デフォルトの名無しさん
2012/03/18(日) 22:42:06.660594デフォルトの名無しさん
2012/03/18(日) 23:33:08.040595デフォルトの名無しさん
2012/03/23(金) 20:57:23.46ろしあも4.7.0 stable キタワ
0596デフォルトの名無しさん
2012/03/24(土) 15:30:41.130597デフォルトの名無しさん
2012/03/26(月) 23:32:43.130598デフォルトの名無しさん
2012/03/27(火) 00:29:08.960599営利利用に関するLR審議中@詳細は自治スレへ
2012/04/04(水) 00:50:31.930600営利利用に関するLR審議中@詳細は自治スレへ
2012/04/04(水) 03:28:22.91俺は自前でやってるが
0601営利利用に関するLR審議中@詳細は自治スレへ
2012/04/04(水) 04:36:42.24mingwってFTPコマンドは別ウィンドウ開いちゃうんでちょーウザいんだけど対処方法ある?
0602営利利用に関するLR審議中@詳細は自治スレへ
2012/04/04(水) 23:15:17.52ゆとり日本には珍しい奴だな
4.7出た記念に自前GCCビルドでもしてみるかな。とは言ってもめんどくさいな
Boost1.49ですらめんどくさがってまだビルドしてないし
0603営利利用に関するLR審議中@詳細は自治スレへ
2012/04/10(火) 08:51:20.77始めにeclipseはソースコードの文字コードはシフトジフコードなので
UCS32を使うにはソースコードの文字コードを変えなければいけませんが
出来ないのでシフトジフコード上でエスケープシーケンスを使ってUCS32を
使わなければいけませんよね?
GCCに教えるソースコードの文字コードは標準でいいでしょう。
GCC実行時に使う文字コードはUCS32のやつにしたらいいのですね。
coutでUCS32の文字列は出力できません。
コマンドプロンプトで入力に使うのやそれに表示される文字コードは変えられませんよね。
ではやることの一部分だけじゃなくて全体的にどうしたらいいですか?
調べても分からないので教えてください。
0604営利利用に関するLR審議中@詳細は自治スレへ
2012/04/10(火) 09:06:58.340605営利利用に関するLR審議中@詳細は自治スレへ
2012/04/10(火) 13:14:23.4670歳くらい?
0606営利利用に関するLR審議中@詳細は自治スレへ
2012/04/10(火) 14:25:02.320607営利利用に関するLR審議中@詳細は自治スレへ
2012/04/10(火) 22:41:56.480608営利利用に関するLR審議中@詳細は自治スレへ
2012/04/10(火) 22:46:04.440609営利利用に関するLR審議中@詳細は自治スレへ
2012/04/10(火) 22:47:55.080610デフォルトの名無しさん
2012/04/12(木) 00:19:44.68CP932 の場合は、こんな感じで出来たと思う。
gcc --input-charset=CP932 --exec-charset=CP932 ...
で、少なくとも cygwin gcc は libiconv を使ってるので (cygcheck `which gcc` すれば判る)
UTF系のcharsetは、 strings /usr/bin/cygiconv-2.dll | grep UTF すれば判る。
なお、mingw + msys なら iconv -l で調べられる。
いずれも、UTF-32 系はUTF-32,UTF-32BE,UTF-32LEの3つ
よって、「UTF-32」なら、次のようにすれば出来るかも知れない(未確認)
gcc --input-charset=UTF-32 --exec-charset=UTF-32 ...
なお、>>603 では CygwinとMinGWのどちらを使っているのか、
それぞれのバージョンはどれか、とか、より詳しく回答するのに
必要な情報を何も書かれていないので、
自分はこれ以上答えるつもりはない。
0611デフォルトの名無しさん
2012/04/12(木) 01:05:06.17なんだかツッコミどころが多いし何をしたいのかも分からないな
単にUnicodeを使って多国語対応したソフトを書きたいというだけなら
方針が致命的に間違っているとだけ言っておく
あと、Eclipseはソースコードを含むテキストファイルのの文字エンコーディングの
設定を変更できるぞ
0612デフォルトの名無しさん
2012/04/12(木) 15:08:17.39標準入出力とあるから、unicodeはファイルか何かだろう。
あるいはunicodeの並びで、文字列処理をさせたいのか。
iconvと適当なwrapperを落として、文字コードの変換処理を書く。
で、まにあうと予想
0613603
2012/04/14(土) 14:44:57.10GCCはTDM-GCCを使用しています。
字句解析器でユニコードを正規表現に使えるようにしたいです。
ついでにその字句をエクリプスの出力の窓に出したいです。
入力もソースコードに書いた日本語の文字かららファイルからしたいです。
エクリプスのソースの文字コードの設定の中にユニコードの奴はありませんでした。
0614デフォルトの名無しさん
2012/04/14(土) 15:01:29.910615デフォルトの名無しさん
2012/04/14(土) 15:06:54.480616デフォルトの名無しさん
2012/04/14(土) 15:17:52.29型はchar32_tで
文字列はchar32_t *
ですよろしくお願いします。
utfには他の種類にも対応したいので教えてください。
0617デフォルトの名無しさん
2012/04/14(土) 15:30:30.850618デフォルトの名無しさん
2012/04/14(土) 15:45:38.770619デフォルトの名無しさん
2012/04/14(土) 16:13:09.490620デフォルトの名無しさん
2012/04/14(土) 16:18:28.490621デフォルトの名無しさん
2012/04/14(土) 16:19:26.10試したこと無いので分かりません。
0622デフォルトの名無しさん
2012/04/14(土) 23:55:32.020623デフォルトの名無しさん
2012/04/15(日) 15:45:35.00Transparently search Unicode strings that are encoded as either UTF-8, UTF-16 or UTF-32.
なんて言ってるし。
0624デフォルトの名無しさん
2012/05/15(火) 00:55:00.67このたび閉室することになりなした。
ご利用ありがとうございました。
残りは雑談室、喫煙室、サボリ部屋など好きなように使ってください
0625デフォルトの名無しさん
2012/05/15(火) 18:21:59.48言語訓練のために利用します。
アイと研究員とのやり取りに利用するスレッドなので、
関係者以外は書きこまないで下さい。
京都大学霊長類研究所研究所
0626デフォルトの名無しさん
2012/05/15(火) 18:26:24.44Mingw + cmake + Qt Createrスレとして最利用しようず
0627デフォルトの名無しさん
2012/05/15(火) 18:57:00.210628デフォルトの名無しさん
2012/05/15(火) 18:58:00.600629デフォルトの名無しさん
2012/05/15(火) 20:46:14.330630デフォルトの名無しさん
2012/05/16(水) 10:12:52.330631デフォルトの名無しさん
2012/05/17(木) 01:29:32.42mingwを使ってWindows XPでcompileしようとしているんですが
windowsのdosからmingw32-make を実行してみると
C:/cygwin/home/USER/repos/lmms.git/include/AudioFileWave.h:32:21:
error: sndfile.h: No such file or directory
と出てしまったので、
sndfile.h が置いてあった C:\cygwin\usr\include を
include directoryとして指定したく
mingw32-make -IC:\cygwin\usr\include
と打って再度試してみたのですが、
同じエラーが出てうまくいきませんでした。
何かやり方におかしいところがあるのでしょうか。
ご指摘いただけると嬉しいです。
0632デフォルトの名無しさん
2012/05/17(木) 03:09:50.370633デフォルトの名無しさん
2012/05/17(木) 06:29:39.83そのsndfileはcygwinでコンパイルされているから使えない
libsndfileをmingwでビルドしろ
makeの-IオプションはMakefileファイル内のinclude文で使うパスを指定するもの
0634デフォルトの名無しさん
2012/05/17(木) 08:47:06.13麗水(ヨス)万博は開幕翌日の目標入場者数を5万〜10万人としていたが、ふたを開けて見れば開幕当日が3万5000人、2日目は2万5000人だった。開幕から2日間の入場者数が予想の1割程度にとどまったことに関係者はショックを隠せない。
主催側は「他国で行われた万博も開幕当初は入場者が多くなかった例がある」と楽観的な見方を示しているが、韓国国内メディアもチケットの売れ行きが芳しくないと報じたことで焦りを強めているようだ。
当初は300万枚を売る予定だったが、5月10日時点でわずか120万枚しか売れていないという。
不振の背景には、3度行われたプレオープン時の不備があまりに多かったことや、パビリオンに入場するたびに長い列に並ばされること、さらに展示内容に魅力がないことなどがあり、入場者からも不満の声が多く聞かれるという。(翻訳・編集/岡田)
http://img.recordchina.co.jp/imgout.php?m=5&img=CFP427587233.jpg
http://img.recordchina.co.jp/imgout.php?m=5&img=CFP427587240.jpg
http://img.recordchina.co.jp/imgout.php?m=5&img=CFP427587239.jpg
http://img.recordchina.co.jp/imgout.php?m=5&img=CFP427587238.jpg
http://img.recordchina.co.jp/imgout.php?m=5&img=CFP427587237.jpg
http://img.recordchina.co.jp/imgout.php?m=5&img=CFP427587236.jpg
http://img.recordchina.co.jp/imgout.php?m=5&img=CFP427587234.jpg
http://img.recordchina.co.jp/imgout.php?m=5&img=CFP427587231.jpg
写真は4月20日、開幕に向けて準備を進める麗水(ヨス)万博の中国館。
http://www.excite.co.jp/News/chn_soc/20120516/Recordchina_20120516017.html
0635デフォルトの名無しさん
2012/05/17(木) 10:17:53.37計算もできないのかな?
0636デフォルトの名無しさん
2012/05/17(木) 22:41:14.640637631
2012/05/18(金) 20:34:38.93>そのsndfileはcygwinでコンパイルされているから使えない
なるほど、そうなのですね、ありがとうございます。
>makeの-IオプションはMakefileファイル内のinclude文で使うパスを指定するもの
これはgccではなくmakeのincludeなので、ここで-Iを指定しても意味がないということでしょうか。
>C:/cygwin/home/USER/repos/lmms.git/include/AudioFileWave.h:32:21:
>error: sndfile.h: No such file or directory
というエラーはコンパイル時のエラーのように見えるので、gccでincludeがうまくできていない
ということだと思うのですが、
makeコマンドからgccにinclude_dir的なオプションを渡すにはどうすればよいのでしょうか??
何か解決方法ありましたら教えていただけると幸いです。
0638デフォルトの名無しさん
2012/05/18(金) 20:36:16.57>Cygwin入れといてDOSから使うとかすでに意味不明なんですが
こちらの理由なのですが、
cygwinからmakeコマンドを打つと、なぜか
--------------------------------------
Microsoft Windows [Version 6.1.7600]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
C:\cygwin\home\USER\repos\lmms.git\build>
--------------------------------------
のような対話形式のコマンドラインが新しく立ち上がってしまい、ビルドができないのでで、
仕方なくdosからmingw32-makeを使っていたのです。
このmakeの挙動はどういった場合に起こるのでしょうか。
回避策を教えていただけますと嬉しいです。
0639デフォルトの名無しさん
2012/05/18(金) 20:54:36.36cygwin以外のmakeを参照しているとか
cygwin上で"which make"を実行しろ
よくあるのがbcc付属のmakeなど
>>637
そんな基礎的なことを聞かれても…
lmmsをビルドできるようになるまで一から手取り足取り教えろってことか?
本家のwindowsバイナリでだめな理由は何だ?
0640デフォルトの名無しさん
2012/05/18(金) 20:59:58.700641デフォルトの名無しさん
2012/05/18(金) 21:53:24.210642デフォルトの名無しさん
2012/05/19(土) 00:35:55.59cmakeを使うことが推奨だゾ! とかコンソールに出て腹たったので後は任せた
質問者には間違いがいっぱいある
・MinGWをなぜかcmdで動かしてる → minttyかrxvtにしろし
・CygwinとMinGW両方入れてパスに入れてる → せめてどっちかを環境変数から外せよ・・・
・mingw32-makeとか打ってる → makeでいいから!
それを踏まえた上で、cmakeをダウンロードしてきて試行錯誤したらいいと思う
0643デフォルトの名無しさん
2012/05/19(土) 01:46:38.330644デフォルトの名無しさん
2012/05/19(土) 05:07:43.15回答者にも突っ込みたいことが幾つかある
・MinGWを使うシェルに mintty か rxvt を薦めてる → MinGWならmsysにするのが普通なんでは?
ちなみに窓でgit入れるとき使う msysgit は名前のとおりシェルは
msys使ってるからこれで代用してもいい。まずはシェルとビルドツールの
切り分けあたりから突いて行くとよろし
golangとかで遊ぶと認識深まるとは思う
ただしMinGW同士でも混ぜるな危険なので注意(QT付属のMinGWとGolang付属のMinGWなどなど
0645デフォルトの名無しさん
2012/05/19(土) 05:38:25.04>qt は cmake じゃなくて qmake だゾ!
lmmsはフレームワークにQt使ってんだよハゲ
qmake関係ない
0646デフォルトの名無しさん
2012/05/19(土) 11:22:47.38あと、msysはターミナルの名前じゃねえパッケージ名だ
0647デフォルトの名無しさん
2012/05/19(土) 11:41:42.040648デフォルトの名無しさん
2012/05/19(土) 11:44:59.510649デフォルトの名無しさん
2012/05/19(土) 12:15:38.45うん
0650デフォルトの名無しさん
2012/05/19(土) 12:26:29.070651デフォルトの名無しさん
2012/05/19(土) 12:47:15.86せやで
0652デフォルトの名無しさん
2012/05/19(土) 13:10:53.95minttyは最近のcygwinで実装された端末エミュレータだと言うことは知っている。
0653デフォルトの名無しさん
2012/05/19(土) 15:36:44.90事の経緯を書かせて頂きます・・
lmmsをgit cloneしてくる。cmakeが必要とのことだったのでダウンロード。
ダウンロードしたのはwindows xp のインストーラ版
↓
cmake ../ しようとしてみると色々怒られる。pkg-configやらsdlやらlibsndfileやらが必要とのこと。
pkg-configはwindowsでビルドするのがめんどくさそうだったので
全部cygwin上でやることにしてみる
↓
cygwinインストール。apt-cygで必要なパッケージ色々インストール
↓
sdlのビルドにはMinGWが必要なのが判明。
(理由は忘れたが、cygwinにもmingw-gccを入れないと何かがうまくいかなかった)
MinGWでSDLビルド。
↓
パスは C:\cygwin\bin;C:\QtSDK\Desktop\Qt\4.7.4\mingw\bin;C:\QtSDK\mingw\bin;C:\Program
Files\CMake 2.8\bin;
な感じで
cmake-G "MinGW Makefiles"
がようやく成功。buildディレクトリにMakefileが出来た
mingwのパスが2つあるのはqmakeが必要だったりQtCoreが必要だったりしたため(確か)
0654デフォルトの名無しさん
2012/05/19(土) 15:37:42.88他のディレクトリでmakeすると普通に動くので、buildディレクトリにあるMakefileの何かがおかしい
としか思えない。がMakefileよくわからない・・
makeはapt-cygでいれたもので、which make すると普通に /usr/bin/make の出力
↓
試しにcygwinやdosからmingw32-makeを使ったら途中まではビルドできたが、
includeディレクトリの件(sndfile.h: No such file or directory)
で立ち止まる←いまここ
もしかしてcmakeはcygwin上でapt-cygで入れたものを使った方がよかった・・?
とか色々思うところがあるのですがぐちゃぐちゃやりすぎてわけわかめになっています。
どなたかwindows上でlmmsのビルド成功したという方がいればアドバイスいただけると嬉しいです。。
0655642
2012/05/19(土) 15:49:59.31面白そうなのでちょっといじってみた
当方の環境はMinGWのみ
環境変数にcmake入れる
・PATHの中身閲覧
$ echo $PATH
.:/usr/local/bin:/mingw/bin:/bin: …(省略)…:/c/Program Files (x86)/CMake 2.8/bin
・INSTALLの記述(以下の手順をこなす必要がある)
Building LMMS got quite simple since 0.4.0 as everything is managed
by cmake now. Therefore make sure you have CMake (>= 2.6.0 recommended) and
then run
mkdir build buildフォルダ作成
cd build 移動
cmake ../ 一段上を指定してcmake起動
make gnuのmakeを起動
sudo make install うまく行ったらインストール(linuxじゃないからsudoいらん)
うちの環境ではQt4入ってないからできなかった。
コンパイルの仕方って大抵READMEかINSTALLって名前のファイルに書いてあるんだな、これが
0656デフォルトの名無しさん
2012/05/19(土) 15:59:54.86cygwinの影響を完全に排除したビルド環境を作るとこから始めんとダメなんじゃないか
上でも書いてる人がいるがMinGWとcygwinを混ぜるのは危険
0657デフォルトの名無しさん
2012/05/19(土) 20:48:59.88こういうファイルつくってから
set(CMAKE_SYSTEM_NAME Windows)
# specify the cross compiler
set(CMAKE_C_COMPILER /usr/bin/i686-pc-mingw32-gcc.exe)
set(CMAKE_CXX_COMPILER /usr/bin/i686-pc-mingw32-g++.exe)
set(CMAKE_RC_COMPILER /usr/bin/i686-pc-mingw32-windres.exe)
# set PKG_CONFIG_PATH for MinGW Cross Compile Environment
set(CMAKE_EXE_LINKER_FLAGS -L/usr/bin/i686-pc-mingw32/sys-root/mingw/include)
set(ENV{PKG_CONFIG_PATH} /usr/i686-pc-mingw32/sys-root/mingw/lib/pkgconfig)
# where is the target environment
set(CMAKE_FIND_ROOT_PATH /usr/i686-pc-mingw32/sys-root/mingw)
cmake -DCMAKE_SYSTEM_NAME="Windows" -DCMAKE_TOOLCHAIN_FILE=上のファイル.cmake -DBUILD_SHARED_LIBS=OFF
だったかな?
いまビルドしてやんよ
0658657
2012/05/19(土) 21:10:26.610659デフォルトの名無しさん
2012/05/19(土) 21:41:54.980660デフォルトの名無しさん
2012/05/19(土) 22:00:59.60ttp://lmms.sourceforge.net/wiki/index.php/Compiling_LMMS
で終了
0661デフォルトの名無しさん
2012/05/19(土) 22:20:10.09http://www.mail-archive.com/[email protected]/msg00940.html
公式バイナリはlinux上でクロスコンパイルしてるらしい
0662642
2012/05/19(土) 22:35:54.33lmms → libsndfile →( pkg-config → glib )
mingwのmakefileあるけど、大方fedoraからのクロスコンパイルだろう
素人にはムリダナ(俺もできてないけど)
0663642
2012/05/19(土) 22:45:23.02それをpkg-configに認識させるのが難しい(というよりpkg-config入れるのがめんどい)
mingwでpkg-configビルドする場合の参考(ビルドせずにバイナリだけ使えばいいか?)
http://d.hatena.ne.jp/sa-y/20090109
libsndfileビルド&インストール
$ wget http://www.mega-nerd.com/libsndfile/files/libsndfile-1.0.25.tar.gz
$ tar xvf libsndfile-1.0.25.tar.gz
$ cd libsndfile-1.0.25
$ ./configure --prefix=/mingw
$ make && make install
lmmsビルド&インストール
$ cd lmms-0.4.13/
$ mkdir build
$ cd build
$ cmake -G "MSYS Makefiles" ../
$ make && make install
こんな感じ?
0664657
2012/05/19(土) 23:17:02.76MinGWCrossCompile.cmake Win32Toolchain.cmake Win64Toolchain.cmake
のディレクトリ設定を弄るかシェルスクリプトを書いてこの設定どおりにリンクを張ってからbuild_mingwなんたらを実行だな
0665642
2012/05/20(日) 03:57:44.51http://nagamochi.info/src/up108334.jpg
しかしこれ何に使うアプリなのかさっぱりわからん、少なくともwindowsでビルドするのは難しいな
しかもバイナリ配布されてるからビルドする意味まったくないしな、'`,、('∀`) '`,、
http://lmms.sourceforge.net/download.php
(開発者にとっちゃバイナリ一つビルドしときゃいいんで人にビルドさせる必要ないんだけど)
0666デフォルトの名無しさん
2012/05/20(日) 10:18:04.222chだとDTM板 http://anago.2ch.net/dtm/
まあ、自分でビルドする人は少ないだろうねえ
0667デフォルトの名無しさん
2012/05/23(水) 16:29:49.990668デフォルトの名無しさん
2012/05/23(水) 17:10:31.06商業ソフトってどれのこと言ってるの?
0669デフォルトの名無しさん
2012/05/24(木) 15:54:12.88libpngのconfigureで zlib not installed で止まるなあ
zlibのバイナリをmingw32で作って実行しようとして失敗してるっぽい
こういうのどうやって対処してますか?
0670デフォルトの名無しさん
2012/05/24(木) 16:13:29.030671デフォルトの名無しさん
2012/05/24(木) 19:06:11.99mingwでやるなら楽勝だけど
0672デフォルトの名無しさん
2012/05/24(木) 20:54:49.220673デフォルトの名無しさん
2012/05/25(金) 00:06:07.22ちなみにArch LinuxとCygwin上で、自ビルドしたgcc4.6.3(mingw-w64)使用
0674デフォルトの名無しさん
2012/05/25(金) 00:35:54.06うちはFreeBSDだけど、他OS上でバイナリを作るって理解してるよね?
ちなみに現在ffmpegと格闘中
何故か libx264.a が undefined reference となる・・・
0675デフォルトの名無しさん
2012/05/25(金) 00:59:55.30./configure --prefix=/opt/mingw/i686-w64-mingw32 --host=i686-w64-mingw32
make && make install-strip
みたいな感じでいけるってことだよ
0676デフォルトの名無しさん
2012/05/25(金) 01:04:36.82ffmpegぐらいwin上でコンパイルしろよゴラァ
0677デフォルトの名無しさん
2012/05/25(金) 01:49:47.930678デフォルトの名無しさん
2012/05/25(金) 14:10:58.28これで俺みたいな情弱でも(ry
0679デフォルトの名無しさん
2012/05/25(金) 15:41:35.57それはそうと、
[a.c]
extern int x264_encoder_encode();
int main(void){ x264_encoder_encode(); }
こんなファイル作って、↓すると、undefined reference にならない?
% mingw32-gcc a.c -lx264
0680デフォルトの名無しさん
2012/05/25(金) 19:13:42.32単にリンクできてないだけじゃね?
・ライブラリがある場所へのパスを示すべし
例) -L/usr/local/lib
あと、どこで a.cをコンパイルしようとしているのか気になる
0681デフォルトの名無しさん
2012/05/25(金) 19:40:06.77undefined reference to _x264_encoder_encodeになるなら、
ライブラリを作るのに失敗してるとか別のライブラリをリンクしちゃってるとかか
まずは、自分のつくったライブラリが何処にインストールされたか調べて、
それをmingw32-gcc a.cの後ろにフルパスで指定してみるとどうなるかとかかな
0682デフォルトの名無しさん
2012/05/25(金) 19:45:04.55どんなオプションを付ければ入れてくれるのか分かりますか?
0683デフォルトの名無しさん
2012/05/25(金) 19:54:12.570684デフォルトの名無しさん
2012/05/25(金) 20:08:21.59ffmpegもmake成功です
かなり苦労するものの一応mingw32でも作れるということで
0685デフォルトの名無しさん
2012/05/25(金) 20:17:09.750686デフォルトの名無しさん
2012/05/26(土) 09:17:18.37./configure --extra-cflags="-ccc-host-triple x86_64-pc-win32 -I/mingw/x86_64-w64-mingw32/include"
とかやってもだめだった
0687デフォルトの名無しさん
2012/05/26(土) 12:45:26.85x264で
export CC=clang
./configure --extra-cflags="-target x86_64-mingw32 -I/mingw/x86_64-w64-mingw32/include" --host=$P64B --cross-prefix=$P64B-
ってやったらNo working C compiler foundで、
clang: error: assembler (via gcc) command failed with exit code 1 (use -v to see invocation)
ってconfig.logに残ってた
誰かWindowsのclangで64bitのx264をビルドできたら教えてください
0688デフォルトの名無しさん
2012/05/26(土) 12:48:16.840689デフォルトの名無しさん
2012/05/26(土) 12:56:54.250690デフォルトの名無しさん
2012/05/26(土) 16:10:59.650691デフォルトの名無しさん
2012/05/26(土) 16:27:45.040692デフォルトの名無しさん
2012/05/26(土) 17:01:07.23エンジニアとは思えないいやらしい人なのかな?
特に古めのconfigureほど自分で書き換えないと通しようがないだろ
0693デフォルトの名無しさん
2012/05/26(土) 17:42:45.73他人に何も説明できない人なんか気にせんでいいでしょ
0694デフォルトの名無しさん
2012/05/26(土) 19:49:36.750695631
2012/05/26(土) 20:07:02.69ありがとうございます。お礼遅れましてすみません。
ビルドできた方いらっしゃるんですね。
msys上でやる方向で、
とりあえずwindows上でpkg-configをビルドするとこからやってみます!
0696デフォルトの名無しさん
2012/05/26(土) 20:20:41.01お前がいくら努力してもエンジニアになれないのは、
お前が本質的に馬鹿だからなんじゃねw
0697デフォルトの名無しさん
2012/05/26(土) 21:04:54.05>とりあえずwindows上でpkg-configをビルドするとこからやってみます!
それは難易度最高だからやめとけ
素直に http://www.gtk.org/download/win32.php からGLibとpkg-configのバイナリ落として
/bin につっこんだほうがいい
0698デフォルトの名無しさん
2012/05/26(土) 21:40:55.49glibをビルドするのにpkg-configが必要
どうにかしてよ、循環参照
0699631
2012/05/27(日) 00:12:49.03http://www.gtk.org/download/win32.php
から
GLib 2.28.8 Run-time
gettext-runtime 0.18.1.1 Run-time
pkg-config 0.26 Tool
の3つをダウンロードして まるごと / 以下に配置して、
libsndfileビルド&インストール
$ wget http://www.mega-nerd.com/libsndfile/files/libsndfile-1.0.25.tar.gz
$ tar xvf libsndfile-1.0.25.tar.gz
$ cd libsndfile-1.0.25
$ ./configure --prefix=/mingw
$ make && make install
まではうまくいったのですが、
cmake ../ -G "MSYS Makefiles"
で
LMMS requires libsndfile1 and libsndfile1-dev >= 1.0.11 - please install,
と出てしまいました。
(-G "MinGW Makefiles"も試してみたが同じエラー出力)
cygwinの時はapt-cygでこのパッケージを入れて進むことができたのですが
MSYSの時はここのエラーはどうやって解決すればよいでしょうか・・
libsndfile-1.0.25 イコール libsndfile1 ではないのですね。。
0700デフォルトの名無しさん
2012/05/27(日) 00:18:42.81これどこかおかしいんですかね?
0701デフォルトの名無しさん
2012/05/27(日) 00:18:52.860702デフォルトの名無しさん
2012/05/27(日) 01:33:46.25CMakeLists.txt内 Line.105
# check for libsndfile
PKG_CHECK_MODULES(SNDFILE REQUIRED sndfile>=1.0.11)
IF(NOT SNDFILE_FOUND)
MESSAGE(FATAL_ERROR "LMMS requires libsndfile1 and libsndfile1-dev >= 1.0.11 - please install, remove CMakeCache.txt and try again!")
ENDIF(NOT SNDFILE_FOUND)
と、あるのでlibsndfileをautoconfマクロが捜索してるんだな。ちゃんと見つかれば通るが、
「LMMS requires libsndfile1 and libsndfile1-dev >= 1.0.11 - please install,」と出るということは
pkg-configが馬鹿でライブラリが見つかっていないか、libsndfileが登録されていない(make installやり直したら多分pkg-configに登録される)
チェック方法
sndfileがあるとき
$ pkg-config --exists sndfile
$ echo $?
0
ないとき
$ pkg-config --exists foo ← fooなんていうライブラリは存在しないので 1がかえる
$ echo $?
1
この$?ってPerlとかでお世話になるから覚えといたほうがいいな
0703デフォルトの名無しさん
2012/05/27(日) 02:42:57.38export PKG_CONFIG_PATH="/mingw/lib/pkgconfig"
とでも書いておけばいいかもね
>>702
>libsndfileが登録されていない
そもそもpkg-configはPKG_CONFIG_PATHに存在する.pcを読んで処理するだけなので、登録もクソもない
0704631
2012/05/28(月) 09:00:14.51>$ pkg-config --exists sndfile
>$ echo $?
>1
こう出たのでもういっかいmake install してみたんですが、変わらず、
>msysなら、/etc/profileあたりに
>export PKG_CONFIG_PATH="/mingw/lib/pkgconfig"
これをやったらlibsndfileのエラーは出なくなりました!
しかし、他にlibzipとかliboggとかlibvorbisとかその他もろもろinstallする必要があるようだったので
ソースからコンパイルしてインストールしたんですが
not found, libogg-dev and libvorbis-dev (similar) :is highly recoomended
とか
please install
みたいのがまだ大量に出てしまいます・・。
これはどうすればよいのでしょうか。ちゃんとインストールしたはずなのですが・・
cmakeとかpkg-configがパッケージを認識できていないとうことでしょうか??
PKG_CONFIG_PATHのパスは通したのですが・・
0705デフォルトの名無しさん
2012/05/28(月) 16:03:45.870706デフォルトの名無しさん
2012/05/29(火) 06:52:35.430707デフォルトの名無しさん
2012/05/29(火) 20:25:20.40日本語ファイル名のavsファイルを読み取ってくれん・・・
0708デフォルトの名無しさん
2012/05/30(水) 01:08:46.14文字化けしてるせいで、avisynth.dllに正しいファイルパスが渡せてないせいだな
avs2yuvかavs2pipemodでも使ってパイプで渡すか、日本語ファイル名やめるか、
もしくはvfwインターフェースをやめてavisynth.dllを直接叩くようにパッチ書くかだなぁ
0709デフォルトの名無しさん
2012/05/30(水) 01:28:56.57文字化けの原因となるコードを発見しなきゃならなそうだけど、
なんで落ちてるバイナリは文字化けしないんだろう
0710デフォルトの名無しさん
2012/05/30(水) 02:27:12.76ごめん、ちょっと違うみたい
http://pastebin.com/dvw4sSCT
これでいけるようになった
つーか、わざわざwchar->utf-8変換とかかけるなよなぁ…
0711デフォルトの名無しさん
2012/05/30(水) 02:34:03.900712デフォルトの名無しさん
2012/05/30(水) 03:06:31.730.11だけど、うちそれやると
cmdutils.c:1034:9: error: implicit declaration of function 'GetModuleFileNameA'
とかになるよ
0713デフォルトの名無しさん
2012/05/30(水) 03:18:55.52ほんとだね
出力ファイル名が化けるわ・・・
0714デフォルトの名無しさん
2012/05/30(水) 05:07:38.52http://pastebin.com/rC3ETVUv
freeするタイミングがよくわからんので、確保するメモリは1024byte決め打ちにしちゃったけど、
特に問題は出ないと思う
0715デフォルトの名無しさん
2012/05/30(水) 06:07:11.10config.hに"#define __MINGW32CE__"書き足しておけば文字化けしないっぽい
しかし__MINGW32CE__ってなんだ?
0716デフォルトの名無しさん
2012/05/30(水) 06:28:36.36http://cegcc.sourceforge.net/
0717デフォルトの名無しさん
2012/05/30(水) 07:29:06.28ありがとう&お疲れ!
これはバグだね
0718デフォルトの名無しさん
2012/05/30(水) 09:35:32.460719デフォルトの名無しさん
2012/05/31(木) 00:41:47.71昨日の神の人また来てー
0720デフォルトの名無しさん
2012/05/31(木) 01:25:13.72| '゙''"'''゙ y-―, あ ふんぐるい むぐるうなふ くとぅるう
ミ ´ ∀ ` ,:'
(丶 (丶 ミ いあ いあ
(( ミ ;': ハ,_,ハ ハ,_,ハ
;: ミ ';´∀`'; ';´∀`';, ,
`:; ,:' c c.ミ' c c.ミ
U"゙'''~"^'丶) u''゙"J u''゙"J
/^l
,―-y'"'~"゙´ |それ るるいえ うがふなぐる ふたぐん
ヽ ´ ∀ ` ゙':
ミ .,/) 、/) いあ いあ
゙, "' ´''ミ ハ,_,ハ ハ,_,ハ
(( ミ ;:' ,:' ´∀`'; ,:' ´∀`';
'; 彡 :: っ ,っ :: っ ,っ
(/~"゙''´~"U ι''"゙''u ι''"゙''u
0721631
2012/05/31(木) 10:42:06.17すみませんwindowsでdevパッケージってどうやったらインストールできるのでしょうか。。
liboggとかlibvorbisなら見つかるのですが、dev版がないのです
0722デフォルトの名無しさん
2012/05/31(木) 14:37:58.11共有ライブラリとヘッダーファイルが読めるパスにあればいいのでは
0723デフォルトの名無しさん
2012/06/01(金) 18:05:44.98あとmpeg2出力の件はとりあえずこちらでは再現しないので、どういうことなのかわからん
とりあえずスレチだから、話を続けたいならソフ板のffmpegすれかDTV板のavisynthスレに行ってね
0724デフォルトの名無しさん
2012/06/01(金) 19:04:51.97mp4→mpeg2やavs→mpeg1は問題ないのに、avs→mpeg2(-vcodec mpeg2video)はダメなんだぜ
MPCのプロパティ的には、AudioはあるのにVideoがないという状態
ほんとに再現しないの?
0725デフォルトの名無しさん
2012/06/01(金) 20:21:54.72とりあえず
http://anago.2ch.net/test/read.cgi/software/1270542020/368
0726デフォルトの名無しさん
2012/06/05(火) 04:53:01.40動画圧縮厨はこれだからなぁ
0727デフォルトの名無しさん
2012/06/08(金) 14:58:12.52起動せず、ターミナルの入力待ちに戻ってしまうんですが、
どなたか何か知りませんか。
0728デフォルトの名無しさん
2012/06/08(金) 16:07:51.00竹島(島根県)を韓国領と誤解を与える表記をしている問題に関し、同社が対応を検討しているとする政府答弁書を決定した。
http://sankei.jp.msn.com/politics/news/120608/plc12060813260015-n1.htm
0729デフォルトの名無しさん
2012/06/08(金) 18:29:49.92そんな質問じゃ誰も答えてくれんぞw
まず $ which vim とか打って、パスが通ってる場所にvimがあるか確かめる
無ければcygwinのsetup.exeとかで入れなおせばいいじゃない
0730デフォルトの名無しさん
2012/06/08(金) 23:55:48.19vimは最近のcygwinではインストールされなくなった
当然そうなる
0731デフォルトの名無しさん
2012/06/08(金) 23:58:24.830732デフォルトの名無しさん
2012/06/08(金) 23:59:50.85いつもの解決策じゃあんまり効果無いし困った。
0733デフォルトの名無しさん
2012/06/09(土) 00:25:20.51forkが8で動くようにしてくれるんですね
ありがとう。がんばれ
0734デフォルトの名無しさん
2012/06/09(土) 00:27:31.780735デフォルトの名無しさん
2012/06/09(土) 16:34:52.07いいな、間違えるなよ!
0736デフォルトの名無しさん
2012/06/11(月) 07:45:46.10http://engawa.2ch.net/test/read.cgi/poverty/1339342300/
ソウル大でまた幹細胞研究の論文捏造か―論文14本
韓国のソウル大教授が学術誌に投稿した幹細胞研究の論文14本に捏造(ねつぞう)の疑いが浮上し、
波紋を呼んでいる。教授は「単純ミス」と釈明している。
韓国では2005年、ノーベル賞も期待されていた別のソウル大教授が発表した胚性幹細胞(ES細胞)関連論文で
捏造が発覚、社会に衝撃を与えた。同じ大学で同分野の論文が問題となっていることから、韓国メディアは「悪夢の再来か」などと報じている。
教授が4本の論文を投稿した米学術誌は24時間以内の釈明を要求したが、教授は「(釈明のための)時間が十分でない」とした上で、論文を取り下げた。
以下詳細 日経 2012/6/3
http://www.nikkei.com/article/DGXNASGM0300G_T00C12A6FF2000/
0737デフォルトの名無しさん
2012/06/11(月) 18:46:39.230738デフォルトの名無しさん
2012/06/11(月) 23:07:16.23そうなんだ。こっちではいまのところ特に支障がないようだが。ただしshift-jis。
0739デフォルトの名無しさん
2012/06/11(月) 23:33:28.04これ見た感じコードページで変換してるっぽいね
0740デフォルトの名無しさん
2012/06/11(月) 23:49:25.37お前が文字コードについて無知なだけ
0741デフォルトの名無しさん
2012/06/12(火) 07:05:41.61どういうこと?
ASCII文字でも化けるから根本的にバグってる気がするんだよな
そのソース眺めてオプションは腐るほど試しても意味なかったし
0742デフォルトの名無しさん
2012/06/12(火) 17:21:20.14ASCII文字が化けるなら英語圏もみんな化けてるしそれはありえないだろ
コードページがなにかも分からないレベルでMinGW様にいちゃもん付けてんじゃねーぞ
0743デフォルトの名無しさん
2012/06/12(火) 17:25:50.160744デフォルトの名無しさん
2012/06/12(火) 17:34:54.07日本語なWindowsはコードページ932を使う
windresは文字列の変換にMultiByteToWideChar(CP_ACP,...)を使う
だからShiftJIS使えばとりあえず変換されるはずだが
--codepage=932で明示することもできる
--codepage=65001でUTF-8も使えなくはないようだ
0745デフォルトの名無しさん
2012/06/12(火) 17:56:58.45今、UTF-16で試してみたけど、プリプロセッサが通らん
0746デフォルトの名無しさん
2012/06/12(火) 18:19:12.07invalid codepage specified.
この辺が怪しい気もしないでもない…
0747デフォルトの名無しさん
2012/06/12(火) 18:26:15.410748デフォルトの名無しさん
2012/06/12(火) 18:29:56.660749デフォルトの名無しさん
2012/06/12(火) 18:32:40.100750デフォルトの名無しさん
2012/06/12(火) 18:42:42.06LANGUAGE指定してないんじゃねぇの?
GNU windres (GNU Binutils) 2.22
0751デフォルトの名無しさん
2012/06/12(火) 18:47:07.58windows版のwindresでは文字化けしないよ
windows版ので作ったものと比較したらサイズは同じで中身が微妙に違う
0752デフォルトの名無しさん
2012/06/12(火) 18:50:24.66それぞれのバージョンは?
0753デフォルトの名無しさん
2012/06/12(火) 18:55:00.55文字化けするのは、portsでコンパイルしたもので、GNU windres (GNU Binutils) 2.22
0754デフォルトの名無しさん
2012/06/12(火) 18:59:43.380755デフォルトの名無しさん
2012/06/12(火) 19:01:41.20UTF-8じゃダメなんか
http://up-cat.net/?word=gcc%2C+windres%A4%C7%C6%FC%CB%DC%B8%EC%A4%F2%B0%B7%A4%A6%CA%FD%CB%A1&action=SEARCH
0756デフォルトの名無しさん
2012/06/12(火) 19:12:34.72ちなみにmingw32-gcc自体は化けないから、MessageBox()とかの漢字も全然問題なし
0757デフォルトの名無しさん
2012/06/12(火) 19:46:19.000758デフォルトの名無しさん
2012/06/12(火) 19:56:10.46portsそのままのmingw32-binutilsだとiconvを認識してくれないんじゃないかな?
0759デフォルトの名無しさん
2012/06/12(火) 19:58:52.82にはなってるけど、確実に確認する方法ある?
0760デフォルトの名無しさん
2012/06/12(火) 20:10:08.900761デフォルトの名無しさん
2012/06/12(火) 21:31:24.65認識はされているね
SJISで試したらちゃんとデコードできてるんだけど、出力するときにUTF-16の上位バイトと下位バイトが
入れ替わってるぽい。だから英語でも文字化けする
オリジナル
PUSHBUTTON "OK",0,205,162,50,14
PUSHBUTTON "キャンセル",1,259,162,50,14
Windows上のMinGW
PUSHBUTTON "OK", 0, 205, 162, 50, 14, 0x50010000
PUSHBUTTON L"\x30ad\x30e3\x30f3\x30bb\x30eb", 1, 259, 162, 50, 14, 0x50010000
FreeBSD上のmingw32-binutils
PUSHBUTTON L"\x4f00\x4b00", 0, 205, 162, 50, 14, 0x50010000
PUSHBUTTON L"\xad30\xe330\xf330\xbb30\xeb30", 1, 259, 162, 50, 14, 0x50010000
0762デフォルトの名無しさん
2012/06/12(火) 21:36:15.41Visual Studioから、mingwに寄生してるclang(3.1)に流れてきたんだけど
w32apiの、W系APIを使ってプログラムを組んで行きたいと思ってるのね。
今まではstd::wstringとか、L"文字列"、str.data()等を使い回していたから
こっちでも同じようにstd::wstringをAPIに利用したら、強制終了してしまうのよ。
これって、内部的には32bitのUnicode処理がされているからってことで合ってるの?
個人的には、極力シンプルな方法でUTF-16の文字列を使っていきたいと考えているんだけど
何か良い方法あったら教えて下さい。
ちなみに、ソースのファイルはUTF-8で書いているので、入力のほうは気にしていません。
0763デフォルトの名無しさん
2012/06/12(火) 22:17:30.93入力ファイルがSJISの場合はオプションに"-c 932"が必要だった
0764761
2012/06/12(火) 22:27:05.03http://sourceware.org/bugzilla/show_bug.cgi?id=11337
0765デフォルトの名無しさん
2012/06/12(火) 22:41:36.42教えろください
0766761
2012/06/13(水) 11:45:19.44http://pastebin.com/XvGbY7B1
0767デフォルトの名無しさん
2012/06/13(水) 18:19:37.51>今まではstd::wstringとか、L"文字列"、str.data()等を使い回していたから
>こっちでも同じようにstd::wstringをAPIに利用したら、強制終了してしまうのよ。
>これって、内部的には32bitのUnicode処理がされているからってことで合ってるの?
全然思い違いをしているよ
0768デフォルトの名無しさん
2012/06/19(火) 18:08:06.89こいつ入れるとコンパイルしたバイナリがSIGSEGV
0769デフォルトの名無しさん
2012/06/20(水) 13:56:32.770770デフォルトの名無しさん
2012/06/25(月) 21:33:26.75Linuxだとvalgrindとか、Macだとleaksコマンドみたいな奴があればベストなんですが。
0771デフォルトの名無しさん
2012/06/26(火) 05:10:46.740772デフォルトの名無しさん
2012/06/26(火) 06:52:29.57ありがとう。確かに使いやすそうですね。後でトライしてみます。
ちとあれから色々と調べたところ、
http://stackoverflow.com/questions/413477/is-there-a-good-valgrind-substitute-for-windows
こんな書き込みを見つけて、その中に
Dr.Memory(http://code.google.com/p/drmemory/)
ってのが紹介されていたんですが、こいつもいけてそう。
でも、かなり重いですね。まあ、valgrindもそうですがw
0773デフォルトの名無しさん
2012/07/01(日) 00:18:30.010774デフォルトの名無しさん
2012/07/01(日) 00:31:30.680775デフォルトの名無しさん
2012/07/04(水) 08:56:54.290776デフォルトの名無しさん
2012/07/04(水) 09:27:42.980777デフォルトの名無しさん
2012/07/04(水) 12:15:35.64m(_ _)m
ありがとうございます。
0778デフォルトの名無しさん
2012/07/04(水) 13:12:20.44ttp://comments.gmane.org/gmane.comp.gnu.mingw.user/16239
ttp://0xc000013a.wiki.fc2.com/wiki/MinGW%E3%81%A7COM
ttp://d.hatena.ne.jp/sirocco/20100602/1275467590
ttp://d.hatena.ne.jp/sirocco/20101011/1286763001
0779デフォルトの名無しさん
2012/07/04(水) 13:19:20.74いちいち貼らなくていいよ
http://lmgtfy.com/?q=mingw+com
0780デフォルトの名無しさん
2012/07/04(水) 13:37:15.530781デフォルトの名無しさん
2012/07/04(水) 13:41:58.960782デフォルトの名無しさん
2012/07/04(水) 13:49:13.53それだと
compiler とか
command とか
混ざって鬱陶しいんだわ
0783デフォルトの名無しさん
2012/07/04(水) 13:55:52.64そのくらい、自分の頭で考えて何とかしてね
0784デフォルトの名無しさん
2012/07/04(水) 15:03:23.220785デフォルトの名無しさん
2012/07/04(水) 15:11:56.68シェル自体をrunasで立ち上げるわけですね
シェルは現ユーザ、これから実行するコマンドは別ユーザって時はどうしますか?
0786デフォルトの名無しさん
2012/07/04(水) 15:36:10.660787785
2012/07/05(木) 06:00:55.510788デフォルトの名無しさん
2012/07/05(木) 06:52:39.16一つコンパイル終わったら終了しやがった。。。
0789デフォルトの名無しさん
2012/07/09(月) 13:12:41.75環境はWin7 x64です
ttp://www.age2.tv/rd05/src/up9373.jpg
0790デフォルトの名無しさん
2012/07/09(月) 13:46:31.070791デフォルトの名無しさん
2012/07/09(月) 14:38:11.460792デフォルトの名無しさん
2012/07/09(月) 14:49:33.44chmod a-w は所有者の部分だけしかわかりませんが、正常に出来るようです
-r--r--r-- 1 km Administrators ……
となりました
0793デフォルトの名無しさん
2012/07/09(月) 15:05:32.34でもmakeをすると
AR libavcodec/libavcodec.a
C:\bin\MinGW\bin\ar.exe: libavcodec/: Permission denied
make: *** [libavcodec/libavcodec.a] Error 1
と表示されるのでどこかの所有権がおかしいと思うのですが
状態は
drwxr-xr-x 11 km Administrators …… libavcodec
-rw-r--r-- 1 km Administrators …… libavcodec/libavcodec.a
-rwxr-xr-x 1 km Administrators …… /mingw/bin/ar.exe
です
0794デフォルトの名無しさん
2012/07/09(月) 15:12:28.030795793
2012/07/09(月) 23:20:48.301.makeに-nオプションをつけてコマンドを見てみたところ、544個のobjectファイルから .aライブラリを作ろうとしていた
2.oファイルにlsをしてみたら、全て存在していてpermissionも問題なかった
3.Cドライブにchkdskしたが異常なし
むむむ……
>>794 cacls c:\bin\MinGW\msys\1.0\home\km /C /E /T /G myPC\km:wしてみたが変わりませんでした
0796デフォルトの名無しさん
2012/07/10(火) 10:46:27.200797793
2012/07/10(火) 11:55:18.21printf "AR\t%s\n" libavcodec/libavcodec.a; ar rc libavcodec/libavcodec.a libavcodec/[CR]
……(xxxx.oが多くあります)
……
と展開していました
(makefile上の記述はこう)
$(SUBDIR)$(LIBNAME): $(OBJS)
$(RM) $@
$(AR) rc $@ $^ $(EXTRAOBJS)
$(RANLIB) $@
この行末のlibavcodec/が余分なのでここを\に書き換えてシェルスクリプト?にコピーして走らせたらライブラリが作れました
色々ありがとうございました
0798デフォルトの名無しさん
2012/07/10(火) 12:24:55.34shell は何使ってる?
0799793
2012/07/10(火) 13:16:15.79GNU bash, version 3.1.17(1)-release-(i686-pc-msys)
でしょうか
0800デフォルトの名無しさん
2012/07/10(火) 13:55:50.63皆さんはどのパッケージつかってますか?
0801デフォルトの名無しさん
2012/07/10(火) 16:34:59.350802デフォルトの名無しさん
2012/07/11(水) 18:43:35.390803デフォルトの名無しさん
2012/07/11(水) 20:15:04.260804デフォルトの名無しさん
2012/07/11(水) 20:27:20.010805デフォルトの名無しさん
2012/07/12(木) 10:42:40.04ttp://ffmpeg.zeranoe.com/blog/
0806デフォルトの名無しさん
2012/07/13(金) 19:57:38.59Archのほうがgmpとかいちいちビルドしなくて済むからラク出来て好き
0807デフォルトの名無しさん
2012/07/17(火) 14:06:39.95http://hayabusa.2ch.net/test/read.cgi/news4vip/1342457725/
http://toro.2ch.net/test/read.cgi/avi/1335404660/397
http://toro.2ch.net/test/read.cgi/avi/1335404660/402
MinGWを使うみたいです。
0808デフォルトの名無しさん
2012/07/17(火) 15:01:51.29windowsです。
教えてください。
ビルドしてある奴がいいです。
0809デフォルトの名無しさん
2012/07/17(火) 15:30:17.270810デフォルトの名無しさん
2012/07/17(火) 15:32:15.35ありがとうございまーーす!!
あなたは神様です。
尊敬します。
2のどれを探せば見つかるのでしょうか?
教えてくださいお願いします!
0811デフォルトの名無しさん
2012/07/17(火) 15:48:08.390812デフォルトの名無しさん
2012/07/17(火) 15:49:40.89先生教えてくださいませませ。
あなたは大先生です。
教えてくださいませませ。
神様仏様です。
崇拝してます。
0813デフォルトの名無しさん
2012/07/17(火) 17:16:54.85ttp://sourceforge.net/projects/mingw-w32/files/latest/download?source=files
0814デフォルトの名無しさん
2012/07/17(火) 17:28:01.000815デフォルトの名無しさん
2012/07/17(火) 17:51:55.99ありがとうございます。
>>814
ありがとうございます。
あなたがたは私の神様といっても過言でもないほど
よい行いをいたしました。
心から感謝の意を表明させていただきます。
あなたはー偉い! あなたはー偉い!
0816デフォルトの名無しさん
2012/07/17(火) 17:56:52.59神様、ダウンロードしたけどどうやって使うのか分かりません。
教えてください神様。
お願いします。お助け下さい。
0817デフォルトの名無しさん
2012/07/17(火) 18:02:10.33で新しくならなかったっけ?
0818デフォルトの名無しさん
2012/07/17(火) 18:27:01.92なかなかいいれこれ
4.7.1だし更新早いみたいだし
0819デフォルトの名無しさん
2012/07/17(火) 18:31:15.56教授教えてください。
オイラもディストロ入れたいです。
それがいいです。
一生尊敬しますから。
0820デフォルトの名無しさん
2012/07/17(火) 18:38:31.34http://nuwen.net/mingw.html
のホームページのmin-gw9.2.exeをダウンロードして
インストールするだけでいいのですか?
ヒントだけでもお願いします。
教授だけしか助けて貰えません。
よろしくお願いします博士!
0821デフォルトの名無しさん
2012/07/17(火) 18:40:34.01よろしくお願い致します。
0822デフォルトの名無しさん
2012/07/17(火) 18:57:46.21よろしくお願いします。
神様仏様
天才 偉い 凄い
0823デフォルトの名無しさん
2012/07/17(火) 20:34:12.21え?
解凍してCドライブのルートに放り込んでRapid Environment Editorか何かで
PATHの先頭に
C:\MinGW\bin
C:\MinGW\git (MsysGitが欲しい人だけ)
を追加するだけだけど
俺はEclipse CDTと併用してるよ
0824デフォルトの名無しさん
2012/07/17(火) 21:40:34.770825デフォルトの名無しさん
2012/07/18(水) 11:08:21.76教授、64ビット番無いんですか?
拙者は出来ることならw-64のプレビルド版が欲しいです。
インターネットや計帯電話は家に無いので出来たら
オフラインインストール可能でお願いいたしますます。
0826デフォルトの名無しさん
2012/07/18(水) 11:17:55.55最新版を上書きするみたいなことでいいんですか?
gccのバージョン7.1ですか?
0827デフォルトの名無しさん
2012/07/18(水) 12:47:07.78どうしてもGCC4.7 の入ったmingw-64が欲しいんですです。
心から尊敬してます。
今、土下座して頭を床に摩り付けながら書き込んでます。
0828デフォルトの名無しさん
2012/07/18(水) 13:13:23.420829デフォルトの名無しさん
2012/07/18(水) 13:15:19.64C++相談室 part96
http://toro.2ch.net/test/read.cgi/tech/1341029267/
の>>540を見てくれとは言いませんが可能な限り見てくれると
心から感謝すると同時になぜ4.7でないとだめかという理由さえ
わかるのでありますます。
0830デフォルトの名無しさん
2012/07/18(水) 13:48:50.400831デフォルトの名無しさん
2012/07/18(水) 14:51:00.27全力を尽くして頑張ります!!!!
皆さんも応援よろしくお願いします。!!!
windowsがいいです!!!
0832デフォルトの名無しさん
2012/07/18(水) 16:23:31.09clangでもいけたからclangにすれば?w
0833デフォルトの名無しさん
2012/07/19(木) 07:19:02.59ありがとうございました
0834デフォルトの名無しさん
2012/07/20(金) 00:52:46.69これからは えむい です
0835デフォルトの名無しさん
2012/07/22(日) 18:00:03.05tmux使えたらかなり便利になると思うのですが。。。
0836デフォルトの名無しさん
2012/07/22(日) 19:13:36.370837デフォルトの名無しさん
2012/07/22(日) 19:15:26.190838デフォルトの名無しさん
2012/07/26(木) 17:59:08.190839デフォルトの名無しさん
2012/07/26(木) 18:42:33.280840デフォルトの名無しさん
2012/07/26(木) 18:45:34.310841デフォルトの名無しさん
2012/07/26(木) 23:40:40.040842デフォルトの名無しさん
2012/08/05(日) 18:02:20.310843デフォルトの名無しさん
2012/08/05(日) 18:03:51.60じゃあお前には無理だな
0844デフォルトの名無しさん
2012/08/13(月) 15:50:03.360845デフォルトの名無しさん
2012/08/16(木) 11:53:21.330846デフォルトの名無しさん
2012/08/31(金) 13:06:22.95もうすぐ更新とまって1年だからな。
そろそろGCCを64ビットかつ4.7にしたいけど。
方法が無いな、自分でコンパイルできないし。
諦めるしかないな。
0847デフォルトの名無しさん
2012/08/31(金) 15:44:53.98クロス開発環境に移動してるんじゃね、linuxでmingwな
0848デフォルトの名無しさん
2012/08/31(金) 15:52:55.840849デフォルトの名無しさん
2012/08/31(金) 15:56:34.55ありがとうございます\(^o^)/
0850片山博文MZボット ◆0lBZNi.Q7evd
2012/09/01(土) 16:23:32.82mingw-get: *** ERROR *** http://prdownloads.sourceforge.net/mingw/package-list.x
ml.lzma?download:cannot open URL
0851デフォルトの名無しさん
2012/09/01(土) 16:39:00.81distro MinGWはどうですのん?
0852デフォルトの名無しさん
2012/09/02(日) 00:31:43.200853デフォルトの名無しさん
2012/09/02(日) 01:37:50.55出来上がったexeをエクスプローラーから実行すると
コマンドプロンプトも一緒に立ち上がるんだが、これ何とかならんかなぁ…。
何方か心当たりがある方居られませんか?
0854デフォルトの名無しさん
2012/09/02(日) 03:06:12.13http://www.sixnine.net/cygwin/translation/mingw-doc/mingwfaq.html#s1-20
0855デフォルトの名無しさん
2012/09/02(日) 07:44:32.46_____
, :. :. :. :. :. :. :. :. :. :. :. :. :. .
/ :. :. :. :. :. :. :. :. :. :. :. :. :. :. :. \
/:. :. :. :. :. :. :. :. :. :. :. :. :. :. :. :. :. :. :.\
. :. :. :. :. :. :. :. :. :. :. :. :. :. :. :. :. :. :. :. :. :. :.ヽ
/ :. :. :. :. :. :. :. :. :. :. :. :. :. :. :. :. :. :. :. :. :. Λ
:. :. :. :. :. :. :. :. :. :. :. :. :. :. :. :. :. :. :.Λ ありがとう!
′ / :. :. :. :. :. :. :. :. :. :. :. :. :. :. : Λ
. / {. l、 \ :. :. :. :. :. :. :. :.Λ
/ :. :. :. :. :. :. /{:. ハ :. :. | ヽ:. :\:. :.ヽ:. :. :. :. :. :. :. :.Λ
/:. :. :. :. :.{:. :/ V 、 :. | \ヽ\:. :. :. :. :. :. :. :. :、:.\
/:ノ:. :. :. :.ハ:/ 、 , \| ー‐ ' \} :. :. :. :. :. : |  ̄
|:. :. :. :.ハ  ̄ , ィ= ミ |:. :ハ :. :. ハ:.|
|:. :l:. :. :. :、 ィ=ミ , ' ' |:./^/.:. :./ リ
:.|:. :. :. | ' ' |/ノ:. ハ:/
ヽ|ハ :. ハ:ヽ、 /{\ _.ノ ./^ヽハ/
∨ ∨ >rイ 丶 vr‐z</: : : : : :.
ノ ノ } }}:\V〈: : : : : : |
./:イ:{{ ノヽ〃: : :\< : : ノ|
〈 : : : 。:У.|: :\゚ 。: : : : : : :/: |
\ ゚/ |: :ヽ\: _ :/: :|
0856デフォルトの名無しさん
2012/09/04(火) 14:31:33.87半年位前みたときは
32bitだけだったような気がする。
今は知らない。
0857デフォルトの名無しさん
2012/09/04(火) 17:21:48.384.7.1でthreadはstdのメンバーじゃないニダってでるアルネ,orz
0858デフォルトの名無しさん
2012/09/04(火) 18:13:42.230859デフォルトの名無しさん
2012/09/05(水) 08:57:35.43本当だな
そのうち64bitビルドも出てきそうな気もするが
0860デフォルトの名無しさん
2012/09/05(水) 12:41:47.46自力でインストールしたmsysのbinフォルダーにmakeを
ブチ込んでやったぜ!!ワイルドだろ〜〜〜
0861デフォルトの名無しさん
2012/09/05(水) 19:50:08.690862デフォルトの名無しさん
2012/09/06(木) 13:40:49.76mingwフォルダにmakeが入ってないと注意されるけどな。
0863デフォルトの名無しさん
2012/09/06(木) 14:06:18.240864デフォルトの名無しさん
2012/09/06(木) 14:30:09.400865デフォルトの名無しさん
2012/09/06(木) 16:01:52.09ちからぬけよ
0866sage
2012/09/07(金) 19:02:13.690867デフォルトの名無しさん
2012/09/08(土) 10:58:14.420868片山博文MZボット ◆0lBZNi.Q7evd
2012/09/08(土) 14:32:15.520869デフォルトの名無しさん
2012/09/08(土) 16:19:20.200870デフォルトの名無しさん
2012/09/08(土) 23:02:58.830871デフォルトの名無しさん
2012/09/09(日) 13:25:13.710872デフォルトの名無しさん
2012/09/09(日) 20:15:05.760873デフォルトの名無しさん
2012/09/17(月) 05:43:56.34./configure --enable-ansi
の中でgcc.exeが死ぬのですが、
うちだけでしょうか?
0874デフォルトの名無しさん
2012/09/17(月) 05:46:11.610875デフォルトの名無しさん
2012/09/17(月) 10:46:19.82エラー晒せや
0877デフォルトの名無しさん
2012/09/17(月) 17:42:21.060878873
2012/09/17(月) 18:34:16.35>>877
うーん、うちでの再現手順位しか…。
1)sf.netに置いてあった、mingw-get-inst-20120426.exeを起動してインスコ。
入れたのは、最新版(latest repository)の、
C Compiler、MSYS Basic System、MinGW Developer Toolkit
2)MinGW Shell起動(ここからMinGW Shell内作業)
3)後で行う./configureに影響が出ると嫌なので
$ export LANG=C
4)/bin/cvsでGNU Common LispのVersion_2_6_8preを拾い、適当なディレクトリに
展開する。リリース版ではない事に注意(GNU Maximaのビルドに必要な為)。
$ cvs -z9 -d:pserver:[email protected]:/sources/gcl \
co -d gcl-2.6.8pre -r Version_2_6_8pre gcl
5)展開したディレクトリにcdして、
$ ./configure --enable-ansi
で、>>876の状況になります。
0879デフォルトの名無しさん
2012/09/17(月) 20:11:35.830880デフォルトの名無しさん
2012/09/17(月) 22:35:59.09どうすればいい?
0881デフォルトの名無しさん
2012/09/17(月) 22:38:55.550882デフォルトの名無しさん
2012/09/18(火) 01:59:36.64Cannot create temporary file in ?: Invalid argument
libiberty/make-temp-file.cのmake_temp_file関数の中で
const char *base = choose_tmpdir ();
baseが"?"になって怒られてるっぽいけど
0883デフォルトの名無しさん
2012/09/18(火) 04:11:02.08すみません
>>882
どうも
ttp://blog.cles.jp/item/3874
ttp://sourceforge.net/mailarchive/message.php?msg_id=25660728
を参考に
$ mkdir ~/tmp
$ export TMPDIR=~/tmp
ってやってからだと、
checking unistd.h usability... yes
checking unistd.h presence... yes
checking for unistd.h... yes
あたりは通過するのですが、
checking for sysconf in -lc...
で死にます。
MinGWにはlibcが無いからなのかな?
0884873=883
2012/09/18(火) 04:21:21.02超遅レス
>>66>>100
Solarisの1プロセスとしてMinixが動くやつとか
BSD on Windowsとかあった様な…。
0885デフォルトの名無しさん
2012/09/18(火) 14:03:10.48そういう情報を探すのは上手いのに、ソースを読むとかせんの?
この落ちるパターンは珍しく不定期に発生してるみたい
0886デフォルトの名無しさん
2012/09/18(火) 19:30:50.64実行邪魔してるね
ここまでやられたら、手も足も出んかもね
0887デフォルトの名無しさん
2012/09/18(火) 21:17:07.790888デフォルトの名無しさん
2012/09/18(火) 22:50:40.96windowsアプリケーションならmingw-w64使った方がいい
0889デフォルトの名無しさん
2012/09/18(火) 23:14:45.390890デフォルトの名無しさん
2012/09/19(水) 06:26:34.640891デフォルトの名無しさん
2012/09/19(水) 09:03:17.18AVGだろ?
捨てろ
0892デフォルトの名無しさん
2012/09/19(水) 12:08:43.410893デフォルトの名無しさん
2012/09/19(水) 13:15:40.100894873
2012/09/19(水) 23:43:22.93それともw64にすべきか…
>>885
不定期にって、再現性なし?
>>887
gclはCommon Lispプログラムのコンパイル用に、ターゲット環境にCコンパイラを
必要とする仕様なんだぜw
MinGWでgclを構築されたGNU Maximaは、MinGWのGCC同梱w
0895デフォルトの名無しさん
2012/09/20(木) 01:26:11.82クロスで安全な環境を構築して
そこで必要最低限のことをやって
動作確認の時にターゲットでやる
って、感じ
ターゲットでやりたいのなら、xpでやったほうがいいかもね
0896デフォルトの名無しさん
2012/09/22(土) 00:33:55.19「$ _」みたいな感じでアンダーバーの所にカーソルあるじゃん?
矢印キー押すじゃん?
普通上とか下を押したらコマンドの履歴手繰れるし、右とか左を押しても何も起きないはずじゃん?
でも、俺の環境で左を押したら「$」に侵略できちゃうんだよね
そして一度でも侵略してからEnterを押したら、「(文字化け) Command not found」って出るんだよね
まぁ誤って矢印キー押してしまった時以外は特に不便でもないんだけど、できることなら直したい
このカーソルの挙動の由来を確認、制御する方法なんてあるんでしょうか
Windows7のMSYS上のminttyでbashを使っています
コマンドプロンプトでは上に書いたようなことは起こらず、mintty使用時のみ問題が発生します
0897デフォルトの名無しさん
2012/09/22(土) 00:59:27.410898デフォルトの名無しさん
2012/09/22(土) 01:06:47.42通常の状態(起動時の状態)では左キーを押しても何も起きません
ターミナル上で動く自分で作ったプログラムや外部のプログラムの使用時において、入力待ちの際に>>896が起こります
>>897
termcapのどこかを変更すれば良いのでしょうか?
0899デフォルトの名無しさん
2012/09/22(土) 01:24:58.51じゃあ、mintty使わないでやればいい
0900デフォルトの名無しさん
2012/09/22(土) 01:39:01.23minttyのオプションで選べるグラスの見た目が良くて憧れたのですが、
やはり見た目か使用感のどちらかを諦めるべきなのでしょうか
0901デフォルトの名無しさん
2012/09/22(土) 01:48:39.53使う使わないは本人が決めないと
何したくて、mingw方面選んだのかはわからんのだけど
0902デフォルトの名無しさん
2012/09/22(土) 07:51:17.800903デフォルトの名無しさん
2012/09/22(土) 09:16:36.70プログラム起動の前に stty -echo すればいいのでは
$ stty -echo ; ./自分の作ったプログラム.exe
0904デフォルトの名無しさん
2012/09/22(土) 09:19:31.140905デフォルトの名無しさん
2012/09/22(土) 09:22:46.170906デフォルトの名無しさん
2012/09/23(日) 17:55:33.15どんなデバッガを使ってんだろ?
0907デフォルトの名無しさん
2012/09/24(月) 08:28:48.13(mingw32-make, gdb and dw2-core hotfixed 2012-09-16)
http://tdm-gcc.tdragon.net/
0908デフォルトの名無しさん
2012/09/24(月) 12:16:18.59次の更新は4.8.2の頃なのかな
0909デフォルトの名無しさん
2012/09/24(月) 15:09:12.74じきにdistroが4.7.2ビルド出しそうなのに
0910デフォルトの名無しさん
2012/09/25(火) 09:55:32.56komisarに乗り換えちゃったし。
0911デフォルトの名無しさん
2012/09/26(水) 07:16:27.35ttp://tdm-gcc.tdragon.net/
に
"It combines the most recent stable release of the GCC toolset(以下略)"
って謳ってるから、人柱wの報告を待って、stableか否か見極めたかったんでは?
0912デフォルトの名無しさん
2012/09/26(水) 09:06:15.22これってどういうことなの?
0913デフォルトの名無しさん
2012/09/26(水) 12:49:33.000914デフォルトの名無しさん
2012/09/26(水) 13:11:07.370915デフォルトの名無しさん
2012/09/26(水) 13:57:45.660916デフォルトの名無しさん
2012/09/26(水) 23:15:51.760917デフォルトの名無しさん
2012/09/30(日) 21:53:49.42もうgcc4.7.2出てる
0918デフォルトの名無しさん
2012/09/30(日) 23:34:36.34My MinGW distribution ("distro")の意味わかってる?
0919デフォルトの名無しさん
2012/10/01(月) 12:41:38.94俺は方法が分からないのでTExchangeをつかって*.scファイルの一括書き換えしてる
0920デフォルトの名無しさん
2012/10/02(火) 09:21:15.270921デフォルトの名無しさん
2012/10/02(火) 10:05:11.78旧環境をそっくり全部残して保険にする
フォークともいう
0922デフォルトの名無しさん
2012/10/02(火) 10:57:51.070923デフォルトの名無しさん
2012/10/02(火) 23:14:20.060924デフォルトの名無しさん
2012/10/07(日) 12:46:52.06いる?(選択式自動解凍)
http://code.google.com/p/mingw-logue-pack/downloads/detail?name=Setup%20MinGW%20Logue%20GCC472.exe
0925デフォルトの名無しさん
2012/10/18(木) 00:24:43.71それで64bitのバイナリexeのビルドも出きるんですか?
0926デフォルトの名無しさん
2012/10/20(土) 17:40:50.80MinGW-w64の連中はセルフ環境用バイナリを出すのが面倒なのかな?
0927デフォルトの名無しさん
2012/10/28(日) 11:08:30.02コマンドプロンプトで、
PATH=%PATH%;C:\cygwin\bin
bash --login /usr/bin/ls
と実行すると、
/usr/bin/ls: /usr/bin/ls: バイナリファイルを実行できません
と表示されます。
lsを実行するにはどうすればよいでしょうか。
0928デフォルトの名無しさん
2012/10/28(日) 11:13:38.68bash -c /usr/bin/ls
0929デフォルトの名無しさん
2012/10/28(日) 11:15:32.67bash --login -c /usr/bin/ls
こっちの方が良いかな
0930デフォルトの名無しさん
2012/10/28(日) 11:26:33.96ls
ls実行するだけならbashいらねぇ
0931デフォルトの名無しさん
2012/10/28(日) 11:32:18.89できました!
ありがとうございました。
0932デフォルトの名無しさん
2012/10/28(日) 12:36:23.990933デフォルトの名無しさん
2012/10/28(日) 13:06:27.98ttp://www31.ocn.ne.jp/~heropa/sl.htm
0934デフォルトの名無しさん
2012/10/29(月) 03:51:11.50http://www.mingw.org/wiki/MSYS
http://ja.wikipedia.org/wiki/MSYS
0935デフォルトの名無しさん
2012/10/30(火) 22:48:28.070936デフォルトの名無しさん
2012/10/30(火) 23:01:36.160937935
2012/10/30(火) 23:06:06.160938デフォルトの名無しさん
2012/10/30(火) 23:24:16.05メーリングリストではそういうのは報告されてないみたいだよ
0939デフォルトの名無しさん
2012/10/30(火) 23:27:45.990940935
2012/10/31(水) 00:12:38.49CYGWIN_NT-6.2-WOW64 ENTERPRISE-A 1.7.17(0.262/5/3) 2012-10-19 14:39 i686 Cygwin
ですねー
0941デフォルトの名無しさん
2012/10/31(水) 00:12:49.440942デフォルトの名無しさん
2012/10/31(水) 00:37:24.99さすがジョークソフトなだけあって外さないなと感心した
0943935
2012/10/31(水) 00:46:02.680944デフォルトの名無しさん
2012/10/31(水) 01:04:27.77下まわりのどっかで
0945935
2012/10/31(水) 03:24:20.30cygwinも違うバージョンで試してみるしかないのかな
0946デフォルトの名無しさん
2012/11/10(土) 23:40:38.07gcc なんたら -Wl,-pie -Wl,--dynamicbase
ってやるものなの?
0947デフォルトの名無しさん
2012/11/11(日) 23:25:04.98bin?やsrc?欄に表示されるn/aや×マークはどういう意味なんでしょうか?
0948デフォルトの名無しさん
2012/11/12(月) 10:22:13.86n/a: not applicable, not available. 選択できないことを示している。
[x]: チェックされていることを示している。クリックすると□になるかと。
0949デフォルトの名無しさん
2012/11/13(火) 09:41:22.02ありがとうございます。
0950デフォルトの名無しさん
2012/11/13(火) 14:27:07.930951デフォルトの名無しさん
2012/11/30(金) 00:39:07.49NTFSのsymbolic linkみたいなやつ)とか真面目に追いかける必要あるのかなw
うちの非力なPCで、ccache自身のコンパイルが1分56秒なのが17秒になるのは
いい事だ。
0952片山博文MZボット ◆0lBZNi.Q7evd
2012/12/03(月) 20:10:48.910953デフォルトの名無しさん
2012/12/03(月) 20:26:19.64英語と中国語だけでも大変なのに、ヒンズー語やヘブライ語がなだれ込んでくるのかと思うと鬱・・
0954デフォルトの名無しさん
2012/12/08(土) 13:35:33.55/bin/make -j2とかやるとmakeが固まる様になった。(´・ω・`)
XPSP3に入れてるのでは-j8とかやっても普通に動くのが謎だ。
>>953
export LANG=Cとかw
0955デフォルトの名無しさん
2012/12/08(土) 20:11:09.75XPだと固まらないのか。俺の記憶だと XP x64 でも make -jN はヘンだった。
CMake + ninja.exe でも使っとけ。
0956デフォルトの名無しさん
2012/12/08(土) 20:14:30.240957デフォルトの名無しさん
2012/12/08(土) 20:22:27.190958デフォルトの名無しさん
2012/12/09(日) 20:50:54.55というところまでは追ったが進展あったろうか
0959デフォルトの名無しさん
2012/12/09(日) 22:34:15.84これってこのGCCでビルドしたバイナリにも影響するものですか?
例えば色々なPCで使うようのバイナリをコンパイルする時-march=i686 -msseとかでコンパイルしても-march=corei7-avx -mavxが影響しちゃったりしないですかね?
0960デフォルトの名無しさん
2012/12/09(日) 22:35:26.660961デフォルトの名無しさん
2012/12/09(日) 22:44:18.92ビルドしなおしてきやすorz
0962デフォルトの名無しさん
2012/12/10(月) 12:42:35.50コードジェネレータ関係無いし
0963デフォルトの名無しさん
2012/12/10(月) 12:51:35.270964954
2012/12/10(月) 23:41:04.42Win7/XP共に32bit版です。
mingw32-makeだと、GNU MPのbuildに失敗するので使えず…。
>>959
GCCのビルド時にコンパイルした、ランタイムライブラリが問題かも。
0965デフォルトの名無しさん
2012/12/11(火) 07:16:01.610966デフォルトの名無しさん
2012/12/20(木) 00:27:06.06逆に騙される人間は自分が本当に正しいのかといつも不安な人なんです。
『平成猿蟹合戦図』朝日新聞出版
0967デフォルトの名無しさん
2012/12/23(日) 09:07:32.180968デフォルトの名無しさん
2012/12/28(金) 18:13:24.50komisarってiconv非対応なんだね。
日本語のリソースが上手く扱えないんだけど、どうやればいいんだろ。
0969デフォルトの名無しさん
2012/12/28(金) 20:11:33.090970デフォルトの名無しさん
2012/12/28(金) 20:13:04.250971デフォルトの名無しさん
2012/12/28(金) 20:17:53.270972デフォルトの名無しさん
2012/12/28(金) 20:32:40.450973デフォルトの名無しさん
2012/12/28(金) 21:06:47.660974デフォルトの名無しさん
2012/12/31(月) 05:50:02.19MinGWでlibtoolizeすると
libtoolize: Failed to create `aux.d'
とエラーが出ます
どうやらフォルダに.が入るとダメなようです
cygwinだとうまくいくのですが,mingw環境でコンパイルする必要があります
何か解決策はないでしょうか?
0975デフォルトの名無しさん
2012/12/31(月) 05:52:33.450976デフォルトの名無しさん
2012/12/31(月) 05:56:31.51その場合例えばcurlとかのライブラリもmingw版を使いたい時は
cygwinのファイルシステム上に入れる必要があるのでしょうか?
mingwのフォルダは探してくれないですよね
0977デフォルトの名無しさん
2012/12/31(月) 06:04:09.78リンカはどちらも一緒だし
0978デフォルトの名無しさん
2012/12/31(月) 06:08:58.91それだとconfigureが通らなそうです
とりあえず混在するのは困るので
バックアップとってからcygwinの
フォルダにライブラリを入れてやってみますね
無理そうだったらまたきます
ありがとうございました
0979デフォルトの名無しさん
2012/12/31(月) 06:17:40.71これでいけると思うが
0980デフォルトの名無しさん
2012/12/31(月) 06:58:03.95auxという名前がダメなんだろ
0981デフォルトの名無しさん
2012/12/31(月) 08:10:24.51レス数が950を超えています。1000を超えると書き込みができなくなります。