- 1 名前:デフォルトの名無しさん [2011/05/06(金) 00:25:16.09 ]
- Windows上で動作するフリーの開発環境 CygwinとMinGWに関する相談スレッドです。
過去スレ: Cygwin + MinGW + GCC 相談室 Part 5 hibari.2ch.net/test/read.cgi/tech/1269400706/ Cygwin + MinGW + GCC 相談室 Part 4 pc12.2ch.net/test/read.cgi/tech/1221233882/ cygwin + mingwn + gcc 相談室 Part3 pc11.2ch.net/test/read.cgi/tech/1177944767/ cygwin + mingwn + gcc 相談室 Part2 pc11.2ch.net/test/read.cgi/tech/1126103347/ cygwin + mingwn + gcc 相談室 pc8.2ch.net/test/read.cgi/tech/1058134693/ 関連サイト: Cygwin www.cygwin.com/ MinGW www.mingw.org/ 関連スレッド: GCCについて part9 pc12.2ch.net/test/read.cgi/tech/1246059290/
- 159 名前:デフォルトの名無しさん mailto:sage [2011/08/30(火) 12:33:53.26 ]
-
mysqlをMingwから使うだけならmysql本体をMingw-gccでビルドする必要はないってのは理解している? そもそも可能かどうか調べてみたのか?
- 160 名前:デフォルトの名無しさん mailto:sage [2011/08/30(火) 14:31:42.71 ]
- >>159
Windows用のバイナリが配布されていることは知っています。 最終的に欲しいものだけを言うと 「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 としてみたのですが ダメだったという状況です;; > そもそも可能かどうか調べてみたのか? 調べてません><
- 161 名前:デフォルトの名無しさん mailto:sage [2011/08/30(火) 14:35:47.10 ]
- gccのldだと生dllをlibに指定することもできたような
- 162 名前:デフォルトの名無しさん mailto:sage [2011/08/30(火) 14:41:43.58 ]
- >msysの pthread ライブラリとリンクするとそれが衝突してエラーが起きてしまいます;;
>それ以外にも面倒な事がいっぱい・・;; なんで茨の道を逝きたがるのか 今回の問題が解決しても また別の問題で質問しにくるんだろ うざすぎ
- 163 名前:デフォルトの名無しさん mailto:sage [2011/08/30(火) 14:47:14.27 ]
- 一般人に小言逝っても無駄でしょ
- 164 名前:デフォルトの名無しさん mailto:sage [2011/08/30(火) 18:11:35.46 ]
- >>160
mysqlclient.libはVC用だからmingwでは使えない mingwはUNIX互換ではない libmysqlclient.aはmysqlclient.dllから作る (MySQL++ってライブラリにMinGW用のlibmysqlclient.defを見つけたけど 最終更新が3年前で使えるかどうかは知らない)
- 165 名前:デフォルトの名無しさん mailto:sage [2011/08/30(火) 18:52:11.59 ]
- >なんで茨の道を逝きたがるのか
ハハハMinGW使ってる時点で茨の道でしょうに
- 166 名前:160 mailto:sage [2011/08/31(水) 14:03:00.64 ]
- すいません、自己解決しました。><
libmysqlclient.aの他にSecur32.dllとのリンクが必要になったけど 単体テストが通ったので大丈夫だと思います。 マルチスレッドがちょっと不安ですが・・・・><; >>161,164 御教授ありがとうございます。 丸ごと指定できるとは知りませんでした。 これでかなり楽に解決できました。 何か釣りっぽくなって申し訳ありません。m(_ _)m うざくならないように、これからは書き込みを控えます。m(_ _)m すいませんでした。m(_ _)m
- 167 名前:デフォルトの名無しさん mailto:sage [2011/08/31(水) 18:48:27.07 ]
- >>166
>< ><; 教授 m(_ _)m m(_ _)m m(_ _)m 十分鵜罪
- 168 名前:デフォルトの名無しさん mailto:sage [2011/08/31(水) 23:34:44.32 ]
- mingwで、あるパッケージをビルドしてるんですが、/usr/i586-mingw32mvsc/libtasn1.laがnot foundになりエラー終了します。
libtasn1.laは/mingw/lib/libtasn1.laに存在していますが/usr/i586-mingw32mvscというディレクトリそのものが存在してません。 これは./configureでLDFLAGS="-L/mingw/lib"とやればいいのか、環境変数にLD_LIBRARY_PATHとかを設定しなくてはいけないのか、 それとも根本的に何か間違ってるのか教えてください。 ちなみにビルドしたいだけでプログラミングの事は全くわかっておりません。よろしくお願いします。
- 169 名前:デフォルトの名無しさん mailto:sage [2011/08/31(水) 23:41:23.79 ]
- >>168
あるパッケージを書いたほうが早くないか?
- 170 名前:デフォルトの名無しさん mailto:sage [2011/09/01(木) 02:45:50.12 ]
- >>169
jd4linuxです
- 171 名前:デフォルトの名無しさん mailto:sage [2011/09/01(木) 03:37:36.07 ]
- >>169
Firefox7です
- 172 名前:デフォルトの名無しさん mailto:sage [2011/09/01(木) 03:39:00.29 ]
- >>168
i586-mingw32mvsc 相当古そうだけど、mingwが
- 173 名前:デフォルトの名無しさん mailto:sage [2011/09/01(木) 08:48:01.43 ]
- 誰の?
- 174 名前:デフォルトの名無しさん mailto:sage [2011/09/01(木) 09:36:06.18 ]
- 俺のに決まってるだろうが
- 175 名前:デフォルトの名無しさん mailto:sage [2011/09/01(木) 09:42:54.24 ]
- cygwinでpthreadのコードで遊ぼうと思ったんだけど
pthread_attr*系は実装されてない? 構造体の中身がdummyとかになってるしAPI呼んでも変化してるのかよくわからないんだけど
- 176 名前:デフォルトの名無しさん mailto:sage [2011/09/01(木) 11:54:34.69 ]
- Windowsが提供してくれないものはどうしようもない
- 177 名前:デフォルトの名無しさん mailto:sage [2011/09/01(木) 12:07:09.90 ]
- 遊ぶって 年いくつ?
- 178 名前:デフォルトの名無しさん mailto:sage [2011/09/01(木) 12:13:08.96 ]
- 言葉の感じからして大きなお友達じゃね?
Unix系のプログラミング入門書を読みつつお勉強中で、Cygwin入れてやってるってとこじゃないかなw
- 179 名前:デフォルトの名無しさん mailto:sage [2011/09/01(木) 13:08:14.28 ]
- そんな重箱の隅をつつくようなことよりpthreadをわざわざ使おうとすることの方が気になるな
まだ、CygwinのC++はstd::threadをサポートしてなかったっけ?
- 180 名前:デフォルトの名無しさん mailto:sage [2011/09/01(木) 13:20:32.27 ]
- 大きなお友達です(笑)
uITRONの実装をwindows(というかPC)に移植しようと思って触ってたんだけど おとなしくwindowsのスレッドを直接扱うことにします
- 181 名前:デフォルトの名無しさん mailto:sage [2011/09/01(木) 13:21:54.96 ]
- 自演臭いな
- 182 名前:デフォルトの名無しさん mailto:sage [2011/09/01(木) 15:57:37.10 ]
- 餓鬼は放置で
- 183 名前:デフォルトの名無しさん [2011/09/02(金) 05:32:05.51 ]
- ( ゚∀゚)o彡° 放置!放置!
- 184 名前:デフォルトの名無しさん mailto:sage [2011/09/03(土) 22:36:03.65 ]
- MinGW…というか、msys用のlintって無いかな?
- 185 名前:デフォルトの名無しさん mailto:sage [2011/09/03(土) 22:51:50.53 ]
- gcc -Wall
- 186 名前:デフォルトの名無しさん mailto:sage [2011/09/03(土) 23:05:20.05 ]
- Wallをすり抜けるのもあるでしょ?
- 187 名前:デフォルトの名無しさん mailto:sage [2011/09/03(土) 23:09:50.71 ]
- 具体的は?
- 188 名前:デフォルトの名無しさん mailto:sage [2011/09/04(日) 06:07:11.19 ]
- -Wextraも付けろよ
- 189 名前:片山博文MZ [2011/09/04(日) 12:52:04.45 ]
- みんなRosBE使おうぜ!
www.reactos.org/wiki/Build_Environment
- 190 名前:デフォルトの名無しさん [2011/09/05(月) 05:33:15.66 ]
- なんのこっちゃ〜
- 191 名前:デフォルトの名無しさん mailto:sage [2011/09/05(月) 09:37:32.52 ]
- こういう車輪の再発明する人って、定期的に出てくるよね。(゚σ ゚)ホジホジ
- 192 名前:デフォルトの名無しさん mailto:sage [2011/09/05(月) 14:23:39.24 ]
- そして大抵既存の物に劣る
- 193 名前:デフォルトの名無しさん mailto:sage [2011/09/11(日) 11:53:06.21 ]
- RosBEはReactOSを楽にビルドするためのもの。
RosBEはMinGWを使ってる。
- 194 名前:デフォルトの名無しさん mailto:sage [2011/09/11(日) 16:16:29.02 ]
- そんなもんを人に薦めんなってこった
- 195 名前:デフォルトの名無しさん mailto:sage [2011/09/11(日) 17:45:17.75 ]
- あきらかに>>189がスレ違いの話題を持ち出した荒らし。
- 196 名前:片山博文MZ [2011/09/14(水) 17:04:06.48 ]
- RosBEってWindows DDKの代わりになりますか?
- 197 名前:デフォルトの名無しさん mailto:sage [2011/09/14(水) 20:19:47.86 ]
- 車輪の再発明をしてみた
code.google.com/p/mingw-logue-pack/downloads/detail?name=Setup%20MinGW%20Logue%20GCC461.exe&can=2&q=#makechanges
- 198 名前:デフォルトの名無しさん mailto:sage [2011/09/14(水) 20:56:15.15 ]
- >>197
馬鹿か? "車輪の再発明"というのは既にあるものを一から作ってしまう(フルスクラッチする)事だ。 あんた(かどうか知らんが)のはあるものを取捨選択して再編集してるだけに過ぎん
- 199 名前:デフォルトの名無しさん mailto:sage [2011/09/14(水) 23:28:11.71 ]
- >>197
boost1.47も入れてください
- 200 名前:デフォルトの名無しさん mailto:sage [2011/09/15(木) 11:38:11.74 ]
- gdbのスレってないのかな
gdb対応のGUIなデバッガについてききたかったんだけど
- 201 名前:デフォルトの名無しさん mailto:sage [2011/09/15(木) 12:34:58.28 ]
- 普通にEclipse/CDTでいいんじゃね?
- 202 名前:デフォルトの名無しさん mailto:sage [2011/09/15(木) 13:01:25.51 ]
- 普通でもないけどな。
- 203 名前:デフォルトの名無しさん mailto:sage [2011/09/15(木) 13:09:11.23 ]
- gdbつったらdddだろうがー!
僕はNetBeansちゃん。
- 204 名前:デフォルトの名無しさん mailto:sage [2011/09/15(木) 13:40:39.25 ]
- このスレはIDEばっかかよw
- 205 名前:デフォルトの名無しさん mailto:sage [2011/09/15(木) 14:11:02.94 ]
- Windowsだから当然だろ
- 206 名前:デフォルトの名無しさん mailto:sage [2011/09/15(木) 14:40:43.64 ]
- >>204
?
- 207 名前:デフォルトの名無しさん mailto:sage [2011/09/15(木) 18:32:09.33 ]
- Emacsとか使わんの?
- 208 名前:デフォルトの名無しさん mailto:sage [2011/09/15(木) 20:16:57.82 ]
- EmacsってGUIなの?
- 209 名前:デフォルトの名無しさん mailto:sage [2011/09/15(木) 20:21:15.09 ]
- Emacsはマクロ次第でIDEに進化するとかリチャード・ストールマンが言ったとか言わないとか
- 210 名前:デフォルトの名無しさん mailto:sage [2011/09/15(木) 20:28:33.46 ]
- emacsは未だにCUI引きずってる画面が嫌だ
そりゃコーディングに必要なのは文字列だけで後は不要なのは分かるけど デフォルトでもうちょっとモダンなUIにして欲しい。
- 211 名前:デフォルトの名無しさん mailto:sage [2011/09/15(木) 23:17:50.10 ]
- おかげでsshとかのキャラクタ端末でもふつーに使えるんだがな。
つか擦れ違い
- 212 名前:デフォルトの名無しさん mailto:sage [2011/09/16(金) 03:34:12.86 ]
- Emacsって十分GUI化されてると思うんだけど
- 213 名前:デフォルトの名無しさん mailto:sage [2011/09/16(金) 07:29:16.69 ]
- ググってみたけど、うーん、あんまりGUI化されてるようには見えない…
探し方間違ってる? ttp://techno-st.net/2008/08/28/gdb-emacs.html
- 214 名前:デフォルトの名無しさん mailto:sage [2011/09/16(金) 09:19:43.27 ]
- >>213
www.gnu.org/software/emacs/tour/ お前頭おかしいんじゃね?
- 215 名前:デフォルトの名無しさん mailto:sage [2011/09/16(金) 09:20:39.13 ]
- >>211
そもそもテキストってキャラクタだもんな
- 216 名前:デフォルトの名無しさん mailto:sage [2011/09/16(金) 11:25:39.49 ]
- >>214
やっぱダサイ
- 217 名前:デフォルトの名無しさん mailto:sage [2011/09/16(金) 12:32:48.53 ]
- ダサいとGUI化は関係ねぇだろw
- 218 名前:デフォルトの名無しさん mailto:sage [2011/09/16(金) 13:31:25.91 ]
- >>214
サンクス。何で頭おかしい呼ばわりされるのか分からんが。
- 219 名前:デフォルトの名無しさん mailto:sage [2011/09/16(金) 15:11:04.89 ]
- >>218
何をもって「GUI化」と言っていますか?
- 220 名前:デフォルトの名無しさん mailto:sage [2011/09/16(金) 15:43:56.10 ]
- >>219
いや>>200から始まってるので元々はどういう想定だったのかはそっちに聞いてほしいんだけど、 自分は>>213呼んで、gdb素で使うのとあんまり違いが無い(つまりGUIじゃない)って感想でした。 自分の想像してるGUIデバッガと言うと、ソースコードのラインをマウスでクリックして デバッグポイント設定できるとか、runとかcontinueとかのボタンが用意されてるとか。
- 221 名前:デフォルトの名無しさん mailto:sage [2011/09/16(金) 15:44:36.97 ]
- × >>213呼んで
○ >>213読んで
- 222 名前:デフォルトの名無しさん mailto:sage [2011/09/16(金) 17:05:44.28 ]
- なんでマウスが必要なんだ?
GUI = マウスじゃねぇんだけどな。
- 223 名前:デフォルトの名無しさん mailto:sage [2011/09/16(金) 17:20:52.64 ]
- ブラウジングしてるならともかくコーディング中にマウスはできるだけ触りたくないデバイスだな。
- 224 名前:デフォルトの名無しさん mailto:sage [2011/09/16(金) 17:53:15.88 ]
- >>222
いや別にトラックボールでも何でも良いんだけど。 Emacsの画面についてるボタンとかってキーボードで操作するためのものなの? 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みたいに思うのかな。
- 225 名前:デフォルトの名無しさん mailto:sage [2011/09/16(金) 17:58:12.77 ]
- Emacs至上主義者はそんなもんだ。放っとくのが吉。
- 226 名前:デフォルトの名無しさん mailto:sage [2011/09/16(金) 18:32:48.93 ]
- >>224
ttp://www.gnu.org/s/ddd/
- 227 名前:デフォルトの名無しさん mailto:sage [2011/09/16(金) 18:48:20.79 ]
- emacsに毒されてる奴がXWindow版でまずやる事がメニューの削除だからなw
- 228 名前:デフォルトの名無しさん mailto:sage [2011/09/16(金) 22:19:54.09 ]
- ここで宗教戦争をするのはよせ!
これでは、ム板が寒くなって人が住めなくなる。核の冬が来るぞ
- 229 名前:デフォルトの名無しさん mailto:sage [2011/09/17(土) 02:03:30.58 ]
- >>224
あれはデフォルト画面 普通はツールバーを非表示にして画面効率挙げるのが筋
- 230 名前:デフォルトの名無しさん mailto:sage [2011/09/17(土) 02:04:38.89 ]
- >>227
XWindow版ってどこにあんの?
- 231 名前:デフォルトの名無しさん mailto:sage [2011/09/17(土) 03:37:37.94 ]
- >>227
良い物は良いだろ。 なんでそんなに毛嫌いするのか知らんけど。 俺はEmacsのキーバインドが苦手だからvimに逃げてるけど素直に良いエディタだと思うぜ。 自分が使わないからと言って貶す必要はないだろ。
- 232 名前:デフォルトの名無しさん mailto:sage [2011/09/17(土) 06:06:54.30 ]
- 機能満載だけど糞重くて使い方覚えるだけでも面倒くさいIDEか……。
- 233 名前:デフォルトの名無しさん mailto:sage [2011/09/17(土) 07:03:01.39 ]
- gdbのインターフェイスが欲しいって質問にEmacs薦めてりゃそら煙たがられるだろ
- 234 名前:デフォルトの名無しさん mailto:sage [2011/09/17(土) 07:10:45.78 ]
- EmacsがGUI化されてないって話に突っ込んでるだけだろ
- 235 名前:デフォルトの名無しさん mailto:sage [2011/09/17(土) 07:34:01.74 ]
- 久々にスレ伸びてると思ったら
おまいら何やってんだ馬鹿か
- 236 名前:デフォルトの名無しさん mailto:sage [2011/09/17(土) 09:20:48.95 ]
- > 久々にスレ伸びてると思ったら
使い古された糞パターンだなw
- 237 名前:デフォルトの名無しさん mailto:sage [2011/09/17(土) 10:01:30.81 ]
- >>234
あれをGUI化してると言えるのかという話でループしてるんだろ
- 238 名前:デフォルトの名無しさん mailto:sage [2011/09/17(土) 10:31:03.03 ]
- TwmでもGUIだからな
- 239 名前:デフォルトの名無しさん mailto:sage [2011/09/18(日) 01:03:20.89 ]
- マウスが使えるならGUI
- 240 名前:デフォルトの名無しさん mailto:sage [2011/09/18(日) 01:43:22.72 ]
- マウスに限定するバカ
せめてポインティングデバイスくらいはスッと出ないと恥ずかしい。
- 241 名前:デフォルトの名無しさん mailto:sage [2011/09/18(日) 03:46:43.40 ]
- GPM「・・・」
- 242 名前:デフォルトの名無しさん [2011/09/18(日) 04:00:34.15 ]
- 上に参りま〜す
- 243 名前:デフォルトの名無しさん mailto:sage [2011/09/18(日) 04:06:32.30 ]
- GUIにマウス、ポインティングデバイスって関係あるのか
それならPUIだよな
- 244 名前:デフォルトの名無しさん mailto:sage [2011/09/18(日) 04:21:05.28 ]
- パソコン型と、ケータイ型と、タブレット型の少なくとも3とおりのGUIがある
- 245 名前:デフォルトの名無しさん mailto:sage [2011/09/18(日) 08:41:59.96 ]
- そんな型無い。全部まとめてGUI
- 246 名前:デフォルトの名無しさん mailto:sage [2011/09/18(日) 08:52:58.34 ]
- 別物だから特許になるんだろ
- 247 名前:デフォルトの名無しさん mailto:sage [2011/09/18(日) 12:08:14.38 ]
- バカが一匹
- 248 名前:デフォルトの名無しさん mailto:sage [2011/09/18(日) 15:56:34.72 ]
- ケータイには、ポインティングデバイスがない
- 249 名前:デフォルトの名無しさん [2011/09/19(月) 00:12:09.99 ]
- なんだかなあ
- 250 名前:デフォルトの名無しさん mailto:sage [2011/09/19(月) 01:54:46.90 ]
-
最近cygwinを入れました。 opensshでリモートホストに移れるようになったのですが、 そこからファイルをローカルホストに移す方法がわかりません。 例えばabc@serverにあるfileをローカルホストに移す時 scp abc@server:file の後に何を書くのかわからなくて困ってます。 ローカルホストのcygwinの?ホスト名がわからないです。 初歩的な質問ですいません。
- 251 名前:デフォルトの名無しさん mailto:sage [2011/09/19(月) 02:17:28.88 ]
- 使い方はcpと一緒だよ。カレントディレクトリにコピーしたいなら.を指定すればいい。
一般的な質問はUNIX板のスレでした方がいい。
- 252 名前:デフォルトの名無しさん mailto:sage [2011/09/19(月) 02:26:54.30 ]
- >>251
あ、なんか勘違いしてリモートホストに入ったままでした。 ありがとうございました。 スレ汚し失礼しました。
- 253 名前:デフォルトの名無しさん mailto:sage [2011/09/19(月) 10:30:12.94 ]
- >>248
スマートフォンと呼ばれている携帯にはある
- 254 名前:デフォルトの名無しさん mailto:sage [2011/09/20(火) 19:19:21.83 ]
- >>226
いやdddは>>203で出してるんだけど… >>234 >>220読んでくれ。 >>243 >>224読んでくれ。 あと別にGUIの正確な定義を議論してるわけじゃない。
- 255 名前:デフォルトの名無しさん mailto:sage [2011/09/20(火) 19:44:38.56 ]
- もう何でもいいよスレチ
- 256 名前:デフォルトの名無しさん mailto:sage [2011/09/20(火) 21:57:26.45 ]
- ddd 以外で Cygwin で動かせるのは Insight とか Eclipse CDT もあるね
sourceware.org/insight/downloads.php
- 257 名前:デフォルトの名無しさん mailto:sage [2011/09/20(火) 23:57:53.43 ]
- »1000
- 258 名前:デフォルトの名無しさん mailto:sage [2011/09/20(火) 23:59:43.24 ]
- >300
>>400 >>>500 | 600 2chのアンカーって何で '>>' になったの?
- 259 名前:デフォルトの名無しさん mailto:sage [2011/09/21(水) 10:15:01.80 ]
- >>258
>2chのアンカーって何で '>>' になったの? という感じにレスを引用したときにアンカーと間違えるからでは?
|

|