元スレCygwin + MinGW + GCC 相談室 Part 5
gcc覧 / PC版 /みんなの評価 :
1 = :
Windows上で動作するフリーの開発環境 CygwinとMinGWに関する相談スレッドです。
過去スレ:
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/
関連サイト:
Cygwinhttp://www.cygwin.com/
MinGWhttp://www.mingw.org/
関連スレッド:
GCCについて part9
http://pc12.2ch.net/test/read.cgi/tech/1246059290/
【激遅】AppleGCC【絶望】
http://pc11.2ch.net/test/read.cgi/tech/1173267844/
2 = :
バイナリ配布サイト:
TDM'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/
4 = :
codepad
ttp://codepad.org/
長いソースを貼るときはここへ!
5 = :
|┃ ∧____へ_
|┃ 〈:::::::::::::::::::::::::::::|
|┃ ∨ ̄ ̄ ̄フ::::/
|┃ /::/
|┃三 /::/ |\
|┃ /:::∠__/:::::|
|┃ 〈:::::::::::::::::::::::::::::|
ガラッ. |┃  ̄ ̄| ̄ ̄ ̄
|┃ ノ// ./ ̄ ̄ ̄ \
|┃三 / _ノ ::::::::ヽ、 \
|┃ / <●>::::::<●> \ こ、これは>>1乙じゃなくてエナジーボンボンなんだから
|┃ | //// (__人__) //// | 変な勘違いしないでお!
|┃三 \ ` ⌒´ /
|┃三 / ̄ ̄ ̄ ̄ ̄ ̄ ̄ \
6 = :
>>4
つhttp://ideone.com/
7 = :
>>6
Ideone.com なんてのもあるのか。
C++に限って言えば大差ない?
両方ともBoostそこそこ使えるってカンジダよね?
8 = :
boost までは対応してないと思う…
外部ライブラリと通信関係は実行できないのは仕方ない
9 = :
http://codepad.org/OYb3ueMi
http://ideone.com/yW2FsfvH
テンプレートだから対応してるな
いい加減なこと云うなじぶんorz
10 = :
http://ideone.com/UV47ndRa
http://codepad.org/vNmNftW5
mutable_iterator.hpp が入ってないようだった
11 = :
>>10
両方とも、か。
12 = :
Google RE2 ビルド可能ですか?
13 = :
もちろん
14 = :
>>6
対応言語と文法でhttp://ideone.com/の方が相当上。codepad.orgがメモ帳とすると、ideone.comはワードくらい。
16 = :
エクスポートする関数のdefファイル作らんとだめですか。
どれが必要なのかわからないときは片っ端にやるんですか
17 = :
他環境でDLLとか.soを作ったことあるの?
基礎がわかってないと、エクスポートしてから動かなくなって
ナニが悪いのかわからなくなるオカン。
18 = :
>>14
C++に限って言えば大差ない?
っていう事では?
19 = :
// source.cpp
#include <h00.h> // 中身 #define m(a,b) m2(a,b) #define m2(a,b) m3(a,b) #define m3(a,b) a##b
#include <h01.h> // 中身 #define b m("cat_","h01") ←コイツがエラー
#define c m("cat_"|"surce") // これはOK
mingwTDM4.4.1 CATマクロでの症状なんだけど
これっておかしいよね?
20 = :
自動ではエクスポートされないな
defか関数前にエクスポートの表示書くしかないか
えらく面倒
21 = :
ヘッダファイルからもれなく関数名抜き出すツール無いですか
そしたらdef作れるんですが
23 = :
DLLのGoogleRE2は需要ある
ビルド求む
24 = :
MSYSの派生ビルドとかないのかな?
25 = :
>>23
cvs -d :pserver:anoncvs@sourceware.org:/cvs/pthreads-win32 checkout pthreads
hg clonehttp://re2.googlecode.com/hg re2
cd pthreads && make clean GC && cd ..
cd re2 && gunzip -c < ../re2_hg_20100326.diff.gz | patch -p1 && make && cd ..
↓をuudecodeね。
begin-base64 0 re2_hg_20100326.diff.gz
H4sIAAAAAAAAC+1WbW/bNhDu1+hXXLC0sCtTb47lWokBZ27SBUi7Iu6wfigQ
UBJtq5FJg6TWeEP++460ktixkxVFsRVY7oNEHnl3D5+7oyRZdDGdXERBGATt
KPbyYjx+9p0FXcdxDM8CK3dvWEo7DvchDNudqBu0O+0IcLLf6cL3hrFdKqWp
REhSCP3vRPyhxOQbiIR4TDv7vTRtpyyHt/SSjYuSOYQQoP7NdOdEFrgmIexB
FCadOMHEmcoBEnSDwHFdF9LN3VEMQZB0OkkQL3e7QQ93DwZAolYXXPMYDBz4
CX5TDMQY9LRQoEQlMwaZyBngdCL+YJIjtnQBFH4evSZKLxAhWpVFxjha6inV
kFEOKYOxqHgOBUclg7PT4fG70TEYVJ4DDqFlmYBIP/tlkUoWedRxN1Srk7ws
0QxDaQFpVZQ50AktuNLwfniOfoUEzZQu+ARwmDKeTWdUXuK8ZawqnonZjHFt
0XB2hYMvAnFzpiwNYbcVg4vPV5aIo/OTs6M3o75UmQPv3vb5zLyWOjJ33OHH
j3bi9oGcep4/11PJaK4c9+z1zcKK2pyiHr8ZmsPiUX45OT07HvU/ObBT6aL0
qWScetNPSzjhK4snClo9C2hnMLvMCwlkbljB+V7j6LwJ5mnjNdeZ22v8at03
MZK7TmOysujuTLIMiJpi8ByIuMf43U4c1QdrAimVzjMsNPJ72SJEVJoUszla
tdatTU4d69Fkxn++Jbk48uu0+c89gVE+HI8+3MQ0Oyw1Zosn7pNg1ZaJ4bBp
wO8NNpzuvfwnr+ugSFmnafXAZmiqrOlsbVUTT2mJ4eYFy5g3rXt2Q/91zfuw
2SNdjLc1Vq5rXrGtF4CR9fHe+ABVpeiyoYo/2YVezBnMhWrB3ZRDHzjqmtjs
2FMHDlwfmC69BvB94HTG1JyiH8TmEAdSIUoQcyapFrLfb1gjs5gkK1FfwFUL
HlpaNE0AvB5MC6473P1Gh/BX3cmhbZ24V/cy4G5dSQ67jSs4XEa+Nn2x7XRY
sajDq0h8WWPQXDsMSjGZsNwBvD/wKgTsgyQRyCyjsxe3+A8PG/cWHkZtU2yp
2Fpatk5XiyHL6uLasvJ15fWY4WMFZr8T4c2H4pZTUZNJttfE9uxtJs615paf
b/aBoAq84EtmqvnKM9XdMNSiegwNo97tw6LW1wa35xjTUrED57/+F3iSJ3mS
/5f8DfpBoAoADgAA
====
26 = :
サンクス
できたら報告しますね
27 = :
>>25
駄目だったよ。
自分がやったのと同じサイズの同じエクスポートのDLLが作られた。
必要な関数がエクスポートされていないんです。
28 = :
これが動けばいいんですが
#include <iostream>
#include "re2/re2.h"
#pragma comment(lib, "libre2.lib")
using namespace std;
int main(){
int number;
RE2::FullMatch("abc", "[a-z]+(\\d+)?", &number);
}
30 = :
>>28
gccで作ったC++なDLLはVisual C++とかからじゃ使えない(名前修飾その他)
んで、DLL化するメリットはあまりないかも。
↓Visual C++ でコンパイルするためのファイル(バイナリも付属)。
http://www1.axfc.net/uploader/Sc/so/96674.7z
強引にコンパイルとかやってるんで、動作保証なし。
31 = :
サンクス
libの競合が起こったけど何とかやってみます。あと無いエクスポートが一つ出たけど
前よりかは良くなりました。原因解明していきます、
33 = :
>>30のエクスポートし過ぎをちと修正。
http://www1.axfc.net/uploader/Sc/so/96798.7z
うちでは>>28が普通に動くけど。"abc123" とかじゃないから、
numberは不定になるが。
37 = :
>>36
流れ読まずにレス
たしかmingwで使うmsvcランタイムとVCで使うランタイムが違う関係で
returnでは値がうまく返せなかったと思う。
グローバル変数をエクスポートしてその変数使って値を返すとかしないと
無理かも。
38 = :
MSYS-1.0.14-1に差し替えて作り直した。
http://file.logue.be/dl/f/lvXniSkhMA
今度は、postinstallもちゃんと動く。
入っているもの:
http://logue.be/MinGW.html#z9bb55a6
39 = :
>>38
サンキュー。MSYSちゃんと動いたお
41 = :
>>39
うむ。
42 = :
すみません,mingwにて以下のコードが動かないのですが
sysconfには対応していないのでしょうか?
mingwのversionは5.1.4です.
http://codepad.org/xgjOS7A5
43 = :
>>42
sysconf()は主にUNIX用の関数。
MinGWはUNIXじゃない。
44 = :
頻繁に更新してるサイトは以下の3箇所か。
MinGW-w64 - for 32 and 64 bit Windows
http://sourceforge.net/projects/mingw-w64/files/
Cross-Mingw.GCC - x86/x64 - XvidVideo.RU
http://www.xvidvideo.ru/2009-10-22-10-49-14/cat_view/28-cross-mingwgcc-x86x64.html
MinGW Build Environment with gcc 4.2.5
http://oss.netfarm.it/mplayer-win32.php
45 = :
>>43
ありがとうございます
46 = :
>>45
うむ。
47 = :
>>44
まて、3つ目はwith gcc 4.2.5ってかいてあるけど?
49 = :
ver 4.2.5ってそんなに良い版だったのか。
区別つかねぇや
50 = :
またおまえか
みんなの評価 :
類似してるかもしれないスレッド
- Cygwin + MinGW + GCC 相談室 Part 8 (938) - [97%] - 2022/10/28 8:00
- Cygwin + MinGW + GCC 相談室 Part 7 (996) - [97%] - 2014/9/21 2:15
- Cygwin + MinGW + GCC 相談室 Part 6 (981) - [97%] - 2012/12/30 23:15
- Cygwin + MinGW + GCC 相談室 Part 4 (1001) - [97%] - 2010/3/23 18:31 ☆
- Cygwin + MinGW + GCC 相談室 Part 3 (1001) - [97%] - 2008/9/12 0:04 ★
- 【激遅】AppleGCC【絶望】 (111) - [1%] - 2010/1/15 10:31
トップメニューへ / →のくす牧場書庫について