元スレCygwin + MinGW + GCC 相談室 Part 3
gcc覧 / PC版 /みんなの評価 : ★
201 = :
>>199
別に MinGW でもいいけど、windows で wine が動けば
ベースになる windows のバージョンに依らずにアプリを
動かすラッパーというか互換レイヤーというか、そんな
感じに使えそうな気がしないか。
まあ、make 通っても結局 windows のシステムコールに
頼るわけで、動いても実用的でなさそうだとは思うけどな。
しかし、実際には動かないのではただの皮算用だし、
せめて動かすとこまでいってくれないかなあと思うのは
人情というものだ。
# 「下手の考え休むに似たり」というツッコミは勘弁してくれ
202 = :
そして wine の上で cygwin を動かすんだよな
203 = :
河童の川流れ
204 = :
>>202
当然w
205 = :
取らぬ狸の皮算用
206 = :
zshでcdとかで補完候補リスト内の要素をタブ連打で選んでる時
リスト内に日本語のファイル名があるとリストのレイアウトが崩れて
なおかつタブ押すたんびに、改行が入ってしまうのですが解決策はありますか?
lsでは問題なく日本語のファイル名を表示できているのでzsh側に問題があると思います
207 = :
杉樽如御呼猿
208 = :
ckがマルチバッファに対応してる事に今気がついた俺ガイル
screen起動すると日本語化けてたのですがこれで幸せになれそうです
210 = :
今まで気にしたこともない”[.exe”が何なのかググろうとしたがGoogleの中の人が記号の連続を無視しやがる。
212 = :
>>210
Unixだと大抵testの別名(ハードリンク)だな。
213 = :
googleの中の人に[やら.やらをエスケープして渡すことはできますか
という質問かと思った。
214 = :
>>213
それだとスレ違いになってしまうと思ったのだが。
案外素直にそういうことだったのかも知らん。
215 = :
ただのちらしの裏だろ
みんな親切すぎw
216 = :
質問ですが
cygwin + ada でヘローワールドを作成しました
これがcygwin上からでしか動かない
またはDLLが必要になるのですが
C++ + minGW みたいにexe単体で動かす事は出来るのですか?
219 = :
OKベイベー!試してみるぜヨロシク!!!
221 = :
みんなありがとう!
なんかエラーが出たッぽい
リンカエラーだ
だがここから先は俺の役目
>>221
俺に任せろ!
223 = :
オーバーマンキングエイダー 超人ada王
エイダーマンキングゲイナー ada人ゲイナー王
224 = :
質問させてください。
windresでリソースをコンパイルしようとしたのですが、下記のエラーがでます。
gcc: installation problem, cannot exec `cc1': No such file or directory
解決策をご存知の方おられますか?
225 = :
>>224
再インストール
今度は正しくな
227 = :
cygwinのg++でstd::wcoutやstd::wstringを使いたいと思い
gcc3.4.5をビルドしそれを使いコンパイルしてみたのですが「stdにwcoutなんてないよ」と言われてしまいました
configureのログを見てみると
checking for fgetwc... no
checking for fgetws... no
checking for fputwc... no
checking for fputws... no
checking for fwide... no
とありwidecharを扱うCの関数がないのが問題のひとつだと思うのですが
cygwinでこれらを使えるようにできるパッチなどはありますか?
228 = :
>227
Cygwin のロケール実装が腐ってるのがそもそもの原因なので諦めるのが吉。
229 = :
そしてMinGWではライブラリ実装が未整備という罠
232 = :
今はWindows SDKに改称されたみたいだけど、アホみたいにサイズがでかいんだよな
ダイアルアップの俺には厳しいぜ
その点、MinGWは必要な部分だけダウンロードできるからうまー
233 = :
人んち、学校、ネカフェ……。
どこか高速回線のところで落としてDVDに焼けばうまー。
234 = :
Windows SDKはどれを使うべきなんだろう?どれ選んだらいいかわからんす
VCでも起きるんだけど dxguid と strmbase/strmiids を一緒にリンクすると衝突するよね。
新しいWindows SDKの strmbase/strmiids では直っているのかな。
235 = :
まあCOMベースなのでこのためにわざわざ替える必要もないか。。
236 = :
まあドトネトイラネな人にとっては、Platform SDKで良かったのにって話だわな
Windows SDKに統合されたおかげでドトネト部分のドキュメントも
英語オンリになっちまったし
238 = :
>>232
友達いないのか
大変だな
239 = :
こんな過疎スレに来てまで罵倒する相手探しとは
よほど暇なんですね
240 = :
すいません、MINGW+Msysでコンパイルしたコマンドラインプログラムを
コマンドプロンプトから実行しようとすると、
"KKCFUNCを組み込みました" というメッセージがでて端末が
フリーズしたようになってしまうんですが、これを回避する方法はありますか?
mingw5.1.3, msys1.0.10 on WindowsXP sp2 です
ちなみにlibcurlを作るためにビルドしたcurlコマンドも同様になります。
opensslコマンドはちゃんと動いているように見えるけど、
これはlinux上でクロスコンパイルしたものです。
241 = :
>>240
うちではなりません。
242 = :
>>241
ありがとう。
いまリンカオプションが臭いような気がしてopensslのMakefileを眺めてる
なんかわかったら報告する。しなかったら挫折したということで。
245 = :
とりあえず報告
問題はlibcurl.dllにあったみたい。
こいつがどうも変なライブラリにリンクしてて、
それが16bit?な環境に依存してるのでKKCFUNCが起動された...と思う。
Windowsは正直良くわからない。
CURLの本家が配布してる2000/XP用のlibcurlバイナリに差し替えたら直った。
なんでCURLがそんな変なライブラリに依存してたかは時間があれば調べてみる
時間がかかったのは、単純に問題のlibcurlにリンクして初期化するだけの
プログラムでは問題が起きなかったから。でもこれは勘違いかも。
autotools使ってるunixソフトの移植なんて簡単さ、と思ってたら
結構いろんなとこでハマって困った。
つか、windowsのリンクってなんか変。
246 = :
漏れもkkcふんcを組み込みましたというえらーにであたことあります
拡張子がcomの実行ファイルがjっじこうされたことがっげえいんだったとおもいます
たぶんpythonかrubyだったとおもいます それをけしてふつうのEXEがじこうしたらふつうになりました
247 = :
Cygwinで
setlocale(LC_ALL,"Japanese_Japan.932");
が動いた記念カキコ。
-mno-cygwin -finput-charset=cp932 -fexec-charset=cp932
これでCロケール使わせれば、Boost.Regex使えないかな・・・
248 = :
>>247
日本語 Windows では cp932 がデフォルトだから、それ、
setlocale() が動いたんじゃなくて無視されてるだけじゃないの?
どんなコードが「動いた」のか教えてほしい。
250 = :
-mno-cygwin なんだから当然 cygwin.dll じゃなく MSVCRT だろ
みんなの評価 : ★
類似してるかもしれないスレッド
- 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 5 (981) - [97%] - 2011/4/6 2:32
- Cygwin + MinGW + GCC 相談室 Part 4 (1001) - [97%] - 2010/3/23 18:31 ☆
- 【激遅】AppleGCC【絶望】 (111) - [1%] - 2010/1/15 10:31
トップメニューへ / →のくす牧場書庫について