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


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

Cygwin + MinGW + GCC 相談室 Part 3



1 名前:デフォルトの名無しさん [2007/04/30(月) 23:52:47 ]
Windows上で動作するフリーの開発環境 CygwinとMinGWに関する相談スレッドです。

過去スレ:
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について part7
pc11.2ch.net/test/read.cgi/tech/1145357824/
【激遅】AppleGCC【絶望】
pc11.2ch.net/test/read.cgi/tech/1173267844/


101 名前:デフォルトの名無しさん mailto:sage [2007/07/07(土) 12:51:43 ]
こちらで質問するのがあっているのがわからないのですがC言語の勉強を始めたのです、
研修先がunix を使い vi gcc gdb を使っているので自宅でも似た環境をと思ってcygwinを利用しようと思い導入いたしました。
allでインストールをしてとりあえずhello c と表示させるプログラムを書きました。
ソースは下記のとおりです。
#include <stdio.h>

int main(void)
{
printf("Hello World!\n");

return 0;
}
この程度なのでコンパイルエラーは起きていません。ファイル名はtest.c です。
問題点は3つありまして
1つ目
gcc test.c でコンパイルをした際に a.exeができます。a.exe で実行した際に bash: a.exe: command not foundと出てしまいます。 なぜ実行できないのでしょうか?
2つ目
gcc -o test test.c でコンパイルしてできたtest.exeをtest.exeで実行しても実行はされているようなのですが(エラー等がでていないだけの理由ですが・・・)
何も表示されず 次の入力待ちの状態になってしまいます。なぜ表示されないのでしょうか?
3つ目
以上の理由からぐぐってみたのですが解決方法がわからずcygwin上でなくウィンドウズ上のコマンドライン?で実行できるようにあったので試してみました。
gcc -mno-cygwin test.c です。これでコンパイルしたものをウィンドウズ上で実行してみたのですが1瞬ちらっと表示されて窓が消えてしまいます。
ぎりぎりプログラムとおり表示されていると確認できたのですがこれ以降このままだと困るのでしっかり表示されるようにするにはどうしたらいいのか?

unixも今回初めて触って勉強中なのでおかしな言葉遣いや初心者過ぎるミスなのかもしれませんが、
ご回答のほどよろしくお願いします。 
また、それぐらい調べろよ・・・と思うかもしれませんが cygwin c言語 で検索してみたのですが
質問3ぐらいの方法しか見つかりませんでしたので、検索ワードぐらいでも教えていただけれたらと思います。


102 名前:101 mailto:sage [2007/07/07(土) 12:57:38 ]
すみません
細かいところですが
 hello c でなくHello World! を表示させるでした・・・

103 名前:デフォルトの名無しさん mailto:sage [2007/07/07(土) 13:05:59 ]
>>101
1.
./a

2.
testという既存のコマンドが実行されている。testに関してはmanpage参照。
自作のtest.exeを動かしたいのなら./test

3.
起動したらHello, world!と出力してすぐ終了するプログラムなんだから
ウィンドウがすぐ閉じるのは当然。むしろ閉じてくれないと意図しない動作になるでしょ。
コマンドプロンプトから実行するか、return 0;の前にscanfなりgetcharなり
使えるのならgetcharなりで入力待ちを作る。

104 名前:デフォルトの名無しさん mailto:sage [2007/07/07(土) 13:29:48 ]
>>101
cygwinじゃなくて、Unix系コマンドインタプリタの基礎知識なんだが。

Unix系コマンドインタプリタ(以下シェル)では、実行モジュールを探すのにPATH環境変数を利用する。
ロートルUnixオペレータはしばしばカレントディレクトリ(.)をPATH環境変数に含めてしまう。
そうすると、カレントディレクトリの実行モジュールがパスなし(ファイル名のみ)で実行できてしまう。
最近のシェルは一般的にディフォルトではカレントディレクトリをPATHに含めるようなことはしないので、
パスなしでは実行できない。それだけのこと。

何故カレントディレクトリをPATHに含めてはいけないか、についてはスレ違いでもあるので
自身で調査することをお勧めする。

105 名前:101 mailto:sage [2007/07/08(日) 14:28:03 ]
>>103
ご丁寧にありがとうございます。
説明されればああ、当たり前のことなんだと理解はできるのですが
解決までもっていけないほど初心者だったので恥ずかしく思っています。
>>104
言い訳になってしまうのですがパスについてすらならっていなかったので
丁寧に説明していただいてありがとうございます。
カレントディレクトリをPATHに含めない件はスレ違いとのことですが
お勧めしていただいたので調べたので必要ないかもですが
理解したという報告まで・・ 環境によってコマンドが変わる事を避けるためと理解しました。
ありがとうございます。


返答が遅れましたが本当にスレ汚しのような質問にご丁寧に答えていただいてありがとうございます。
cygwinのインストールがおかしいのかと消しては入れなおしたりを半日以上繰り返していた
ため本当に助かりました。
本当にありがとうございます。

106 名前:デフォルトの名無しさん mailto:sage [2007/07/08(日) 15:30:51 ]
たぶんみんな知ってるから
わざわざ報告しなくてもいいと思う
そのレスもこのレスも無駄と判断するのが
UNXクオリティ

107 名前:デフォルトの名無しさん mailto:sage [2007/07/08(日) 16:26:11 ]
俺は解決したらそれっきりって奴よりいいと思うけどな。

108 名前:デフォルトの名無しさん mailto:sage [2007/07/15(日) 18:41:13 ]
ムダかどうかというムダなレスが三つ(これも含む)増えてしまったわけだが。

109 名前:デフォルトの名無しさん mailto:sage [2007/07/19(木) 00:13:23 ]
cygwinを導入し、windowsのコマンドプロンプトでUNIXコマンドを利用しています。
ls や which といった一般的なコマンドは使用できるのですが、
../hoge.exe
などと打ち込むと

'.' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。

というメッセージが出てしまいます。
./ を有効にすることは可能でしょうか?
OSはWindows XP pro です。
ご教授お願いいたします



110 名前:デフォルトの名無しさん mailto:sage [2007/07/19(木) 02:28:45 ]
>>109
cmd.exe は / をパスの区切りとしては見てくれない。
.\hoge.exe でがまんせい。


111 名前:デフォルトの名無しさん mailto:sage [2007/07/19(木) 02:44:29 ]
cygwin 導入したんなら、cygwin で作業すればいいと思うんだけど。

112 名前:デフォルトの名無しさん mailto:sage [2007/07/19(木) 04:43:23 ]
APIレベルでは/でも通るって本当?

113 名前:デフォルトの名無しさん mailto:sage [2007/07/19(木) 08:46:54 ]
本当?

114 名前:デフォルトの名無しさん mailto:sage [2007/07/19(木) 10:34:08 ]
本当。

115 名前:デフォルトの名無しさん [2007/07/21(土) 19:31:36 ]
Windows Vista にcygwinをインストールしたいんだけど、
ダウンロードが終わった後のインストール段階で、33%くらい進んだところで必ずとまってしまって、
後は何時間放置してもうんともすんとも言わないんだけど、仕様?

116 名前:デフォルトの名無しさん mailto:sage [2007/07/21(土) 21:22:35 ]
おそらく後ろに別のウィンドウが隠れている

117 名前:デフォルトの名無しさん [2007/07/21(土) 21:25:21 ]
いや、何もなかったんだが

118 名前:デフォルトの名無しさん mailto:sage [2007/07/21(土) 21:30:18 ]
ぼくのちんちんも皮の中に何か隠れています。

119 名前:デフォルトの名無しさん mailto:sage [2007/07/21(土) 21:38:36 ]
箪笥の下に一匹いました



120 名前:デフォルトの名無しさん mailto:sage [2007/07/24(火) 18:34:02 ]
MinGW + GCC から Excel ファイルを作ろうと思います。
どのようにするのが一番コンパクトですかね?

121 名前:デフォルトの名無しさん mailto:sage [2007/07/24(火) 18:37:35 ]
>>120
xls限定? csvじゃダメなの?

122 名前:デフォルトの名無しさん mailto:sage [2007/07/24(火) 18:48:55 ]
>>120
最近POIをgcjでコンパイルして,CNIでC++から使おうとして挫折しましたorz
トライしません?

この方法Linux上だとうまくいったのだけど,
Linux上でwin32へのクロスコンパイル環境を作って,
それで試したら私は失敗しました.


123 名前:120 mailto:sage [2007/07/25(水) 11:33:31 ]
>>121
うん、xlsがいいな。できれば幅変えたり色つけたりしたい。

>>122
Javaやrubyを通せばできなくはないけど、C++使っててそれは・・ねぇ。

そんなに需要がないわけでもなさそうなのに情報がみつからん・・・。

124 名前:デフォルトの名無しさん mailto:sage [2007/07/25(水) 19:30:29 ]
Win32環境だったらExcelをCOM経由で呼び出すのはどうだ?
OOoもいけるのかな?

125 名前:デフォルトの名無しさん mailto:sage [2007/07/25(水) 20:51:47 ]
COMを使うならVC++の#importが恋しい。

126 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 18:09:14 ]
プロプラなんだから情報なんざそうそうあるわけねぇ
OOoから物故抜け

127 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 18:48:00 ]
OOoってmingwでビルドできるんだっけ?


128 名前:デフォルトの名無しさん mailto:sage [2007/08/06(月) 19:27:22 ]
mingwのgccってstl エラー無く作動するの?

129 名前:デフォルトの名無しさん mailto:sage [2007/08/06(月) 22:12:06 ]
mingwでSTL使ったら感染するのかな?
GPLに



130 名前:デフォルトの名無しさん mailto:sage [2007/08/07(火) 00:53:06 ]
>>128 どのgccがstlエラーありますか?

131 名前:デフォルトの名無しさん mailto:sage [2007/08/07(火) 00:53:53 ]
>>129 ヘッダにライセンス書いてあるから読んどけ。

132 名前:デフォルトの名無しさん mailto:sage [2007/08/07(火) 09:48:52 ]
gcc (GCC) 3.4.2 (mingw-special)

#include <vector>
void m(const char *s0)
{
std::vector<int> vec(20);
}

gcc src.cppで
: undefined reference to `__gxx_personality_sj0'
collect2: ld returned 1 exit status
てなエラー。こういう眠くなるエラー見るだけでやる気ナッシング。

133 名前:デフォルトの名無しさん mailto:sage [2007/08/07(火) 09:51:42 ]
>>132
ググレカス
www.google.co.jp/search?q=%22undefined+reference+to+%60__gxx_personality_sj0%27%22

× gcc
○ g++

134 名前:デフォルトの名無しさん mailto:sage [2007/08/07(火) 09:53:06 ]
特にSTLのエラーメッセージははまると最悪。

135 名前:デフォルトの名無しさん mailto:sage [2007/08/07(火) 10:11:33 ]
>>134
そんな次元の質問じゃねーよw

136 名前:デフォルトの名無しさん mailto:sage [2007/08/07(火) 10:37:01 ]
普段C使ってるけど、STLコンテナ使いたくてC++にした。
だからついgcc でやる。
gccのコマンドオプションも眠くなるぐらいあるから気がつかなかった。
やっぱ敷居が高そうだし、vs2005 cl にもどろっかな。

137 名前:デフォルトの名無しさん mailto:sage [2007/08/07(火) 10:56:34 ]
普通はMakefileに書いておくのでいちいち手でコマンドうったりはしないような…
まぁ書き捨てプログラムで gcc a.c とかはやるけど

138 名前:デフォルトの名無しさん mailto:sage [2007/08/07(火) 16:16:35 ]
俺は汎用 Makefile 作って、
それを include するだけの Makefile をカレントディレクトリに作るコマンド作ってるな。
まあ、書き捨てプログラムは特定のディレクトリを使い回してるけど。

139 名前:デフォルトの名無しさん mailto:sage [2007/08/07(火) 16:21:25 ]
まぁまぁまぁまぁまぁライオン



140 名前:デフォルトの名無しさん mailto:sage [2007/08/07(火) 16:58:27 ]
違う言語から呼び出すために、APIをラップしたちょっとしたDLL作ってる。(JAVA)

141 名前:デフォルトの名無しさん [2007/08/08(水) 22:55:04 ]
VC++に無い関数を使いたくて
Cygwin+gccでラッパーDLLを作ろうと思っています。

そこで質問なのですが、Cygwinのfopen()の返すファイルディスクリプタと、VC++のfopen()の返すそれとでは、互換性はあるのでしょうか?


142 名前:デフォルトの名無しさん mailto:sage [2007/08/08(水) 23:00:12 ]
そもそもFILE構造体自体に互換性がなかった希ガス。
mingwならいざ知らず、ラッパー作るのも一筋縄じゃいかないような。
一体全体、何をやりたいんだ?

143 名前:デフォルトの名無しさん mailto:sage [2007/08/08(水) 23:05:32 ]
プログラム全体をCygwin上でコンパイルしたほうがきっと楽。

144 名前:デフォルトの名無しさん mailto:sage [2007/08/09(木) 03:25:42 ]
VC++になくってcygwinにある関数を使いたいって…
そのcygwinの関数はVC++で使えるであろう Win32 API で
実装されてると思うからえらく遠まわりなことをしてる気が…

145 名前:デフォルトの名無しさん mailto:sage [2007/08/09(木) 03:35:24 ]
ソースコンパチのコード書く場合、てっとりやばいからじゃない?
たとえば、mmapを使いたいとかね。MapViewOfFileだと、結構差があるからそこから合わせるのは結構面倒。

っていうか、>>141のレスからしてmmapでビンゴな希ガス

146 名前:デフォルトの名無しさん mailto:sage [2007/08/09(木) 03:36:49 ]
ちなみに100%GCC向けでコードかけばソースコンパチじゃないかって話になるが
まぁ、デバッグの都合上とか、最適化機能がgccは割とトロいとか、その辺の話かな

147 名前:デフォルトの名無しさん mailto:sage [2007/08/09(木) 03:43:35 ]
>>146
「GCC向けコード」って何のことを指してるんだ?
コンパイラとしてGCCを使ったとしても使える API は OS 毎違うわけで…
API も同じにしたい人が cygwin のような API レベルのエミュレーションを使うわけで…

148 名前:デフォルトの名無しさん mailto:sage [2007/08/09(木) 03:52:48 ]
ああ、そこをつつかれるとは思わなかった
Cygwin向け(POSIX向け)ね。
mmapはWindowsのWin32APIにはないから。


149 名前:デフォルトの名無しさん mailto:sage [2007/08/09(木) 03:55:32 ]
>>147
Win32APIにはmmapは用意されてないんだよ。
>>145の言うように代用のAPIがある。

あと、Cygwin使えば基本的にはPOSIX準拠のAPIは使えるよ。



150 名前:デフォルトの名無しさん mailto:sage [2007/08/09(木) 12:04:56 ]
なんかスンゴイの作ってるんだよ。きっと

151 名前:デフォルトの名無しさん [2007/08/09(木) 17:33:16 ]
質問です。
Cygwin+GCCで開発を行っているのですが
EclipseやVisualStudioのような、高機能でGUIな開発環境を使いたいのですが
何かありませんか?コード保管や、エディタと連動したデバッガなどの機能が使いたいのです。

よろしくお願いします。

152 名前:デフォルトの名無しさん mailto:sage [2007/08/09(木) 17:54:18 ]
>>151
何故EclipseやVisualStudioを使わないのですか?
誰も止めませんよ?

153 名前:デフォルトの名無しさん mailto:sage [2007/08/09(木) 17:57:32 ]
>>152
製作はWindowsで、
実際の運用はBSD系の環境でやりたいのです。
作業の効率化の為にWindowsで作業しているものの、普通のエディタで作業してもメリットは薄く
VisualStudioでやっていましたが、当然ですが、デバッグ機能はMSのコンパイラでなければまともに動きません。


154 名前:デフォルトの名無しさん mailto:sage [2007/08/09(木) 18:03:45 ]
だから、何故VisualStudioで開発しないの?
運用がBSD系だからと言って、クロスで開発できるのならgccに拘る必要もないでしょうに。
もし仮に、BSD系にしかない関数を使っているのならソースを入手してきてコンパイルするとか、
ダミー関数を作るとか、いくらでも手はあるでしょ。

155 名前:デフォルトの名無しさん mailto:sage [2007/08/09(木) 18:05:44 ]
>もし仮に、BSD系にしかない関数を使っているのならソースを入手してきてコンパイルするとか、
>ダミー関数を作るとか、いくらでも手はあるでしょ。
当然開発環境がなければ、その選択を取る必要があるでしょうが
あると仮定するならば、わざわざバグが潜む可能性がある開発技法をとるメリットがありません。



156 名前:デフォルトの名無しさん mailto:sage [2007/08/09(木) 18:08:19 ]
よくわからんがBSDターゲットでわざわざcygwinでクロス開発を
してるってことかしら
BSDでEmacsenかEclipse + CDTでも使って開発したほうがいいんでないの

157 名前:デフォルトの名無しさん mailto:sage [2007/08/09(木) 18:08:40 ]
>>154
何故、そんな遠回りをわざわざ選ばせるんだ?

>>153
Dev-C++
ttp://www.bloodshed.net/

つーか、Eclipseでgcc+cygwin対応の開発環境+デバッガがあったろ?
俺はSun嫌いだから、つかわねぇけど


158 名前:デフォルトの名無しさん mailto:sage [2007/08/09(木) 18:17:37 ]
>>157
Sun嫌いだとEclipse使わないのか…
IBM嫌いで使わないってならまだわかるけど…

159 名前:デフォルトの名無しさん mailto:sage [2007/08/09(木) 18:27:32 ]
Eclipseの意味を辞書で引いたことがないんでないの?

>>157
皮肉。横着するための努力を惜しむなと。
#どうせ他人事だしね。



160 名前:デフォルトの名無しさん mailto:sage [2007/08/09(木) 18:32:46 ]
>>158
君は、Javaの自動アップデートがかかって、Eclipseが不安定になった事が無いのか。
あれほど腹の立つことは無い。
#単純には自動外せば良い話だが、俺はもうSunを信用する事が出来ん。

>>159
皮肉を言うなら、もっと徹底的に。
中途半端過ぎる。

161 名前:デフォルトの名無しさん mailto:sage [2007/08/09(木) 19:09:49 ]
>>160
>君は、Javaの自動アップデートがかかって、Eclipseが不安定になった事が無いのか。
ない.JREのバージョンによらずEclipseはもともと不安定だしな.

162 名前:デフォルトの名無しさん mailto:sage [2007/08/09(木) 19:45:18 ]
やっぱりオープンだと変なやつ多いな。
きっと、なんかスンゴイの作ってるんだろうな。

163 名前:デフォルトの名無しさん mailto:sage [2007/08/12(日) 08:37:59 ]
MSYSで/usrをマウントしたいんですが/にマッピングされてしまいます。
ディレクトリ E:\usr を作って etc/fstabに E:\usr /usr と書いてみたんですが
マウントできませんでした。MSYSで/usrをマウントすることはできないでしょうか。

164 名前:デフォルトの名無しさん mailto:sage [2007/08/16(木) 00:08:12 ]
スンゴイで逃げるなよ。皮肉に失敗してただの馬鹿っぽくなってるぞ?

165 名前:デフォルトの名無しさん mailto:sage [2007/08/16(木) 01:43:49 ]
gonzuiの作ってるんだろうな。

166 名前:デフォルトの名無しさん [2007/08/18(土) 15:29:03 ]
ぶひー cygwinのgdbでwatch pointを使いたいのですが反応がありません おまえらのcygwinでは使えてますか?

167 名前:デフォルトの名無しさん [2007/08/18(土) 20:07:00 ]
はい

168 名前:デフォルトの名無しさん mailto:sage [2007/08/18(土) 21:39:04 ]
MinGWを3.4.5にしてみた
STLport5.1.3をビルドすると3.4.2では出なかった警告がわらわらと・・・・
何か心配だべ

169 名前:デフォルトの名無しさん mailto:sage [2007/08/19(日) 00:41:57 ]
俺は snapshot の msys にしてみたら
$ mkdir foo.dir
$ rm -rf foo.dir
rm: cannot remove directory `foo.dir': No such file or directory
だぜ なんだこりゃ.. orz



170 名前:166 mailto:sage [2007/08/19(日) 00:58:08 ]
うーむ いちおうHardware access (read/write) watchpoint 1ってでるんですが止まらずそのまま実行されちゃいます

171 名前:デフォルトの名無しさん mailto:sage [2007/08/19(日) 22:26:47 ]
>>169
rmだけ戻すといいよ

172 名前:デフォルトの名無しさん mailto:sage [2007/08/20(月) 05:52:13 ]
>>171
さんくす戻してみます
この現象どうもマウントポイント以下で起きますね
mkdir /foo; rm -r /foo は消せるけど
マウントした /mingw の下にあるディレクトリが消せない(見えてない)

173 名前:デフォルトの名無しさん mailto:sage [2007/08/20(月) 08:09:41 ]
msys上での configureが超遅いのには泣ける。

gccのビルドが半日がかりだよ。 orz


174 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 16:56:54 ]
そういえばついに MinGW 公式での gcc-4.2.1 のプレビュー版が出てきたな…
sourceforge.net/project/showfiles.php?group_id=2435&package_id=241304
暇なひと人柱よろ〜

175 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 17:40:56 ]
そういや最近の事情を知らないんだけど何が変わったの?

176 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 20:11:35 ]
>>175
OpenMP が入った

177 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 21:17:52 ]
意味あるのそれ

178 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 23:30:02 ]
#pragma omp parallel num_threads(100)
printf("uho!\n");

179 名前:デフォルトの名無しさん mailto:sage [2007/08/24(金) 20:53:56 ]
Cygwin ってなんのためにあるの?



180 名前:デフォルトの名無しさん mailto:sage [2007/08/24(金) 21:21:34 ]
>>179
UNIX の魂を持つ社畜が Windows を使わされた時の救済のために

181 名前:デフォルトの名無しさん mailto:sage [2007/08/24(金) 21:34:16 ]
>>180
そしてそのAPIの遅さに絶望するんだよなw
# シェル環境としては便利だからいいけど

182 名前:デフォルトの名無しさん mailto:sage [2007/08/24(金) 22:27:28 ]
mingw 使うからいいさー

183 名前:デフォルトの名無しさん mailto:sage [2007/08/24(金) 22:44:12 ]
> UNIX の魂を持つ社畜が Windows を使わされた時の救済のために

いや、そのりくつはおかしい。
そういうときは、会社辞めればいいんだよ。

184 名前:デフォルトの名無しさん mailto:sage [2007/08/24(金) 22:50:26 ]
Windowsのホームディレクトリ(Document and Settings以下)でls実行すると
異常に時間がかかりすぎ
たかがlsで何やってんだよ

185 名前:デフォルトの名無しさん mailto:sage [2007/08/25(土) 12:27:05 ]
MinGW で boost 1.34 使おうと思ってDOS窓から bjam したけど
"-sTOOLS=mingw" を認識しない
ビルドできねw
1.33 の時はこれで通ったんだけどなぁ・・

186 名前:デフォルトの名無しさん mailto:sage [2007/08/25(土) 12:42:41 ]
Boostスレ行ってV2で検索汁

187 名前:デフォルトの名無しさん mailto:sage [2007/08/25(土) 14:25:11 ]
>>183
社畜が会社を辞めようなんて思うわけがないだろ
社畜はリストラされると全人格が否定されたが如く思って自殺するような人種を指すんだぞ(w

188 名前:185 mailto:sage [2007/08/25(土) 16:39:32 ]
>>186
ありがとう、ビルドできました!

189 名前:デフォルトの名無しさん mailto:sage [2007/08/25(土) 20:49:37 ]
> 社畜が会社を辞めようなんて思うわけがないだろ
> 社畜はリストラされると全人格が否定されたが如く思って自殺するような人種を指すんだぞ(w

今の時代にそんな人いるの?www



190 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 11:39:12 ]
>>179
無料Xサーバのため。

191 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 12:42:49 ]
>190
それだけなら Xming もあるべ。

192 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 12:50:54 ]
Astec X ってどうなった?
逆串か何かおかしいようで Web みれんけど。

193 名前:デフォルトの名無しさん mailto:sage [2007/08/31(金) 19:34:58 ]
MinGWでmecabをコンパイルしてみたのですが
できあがったdllがlibmecab-1.dllみたいに"-数字.dll"となってしまいます
これをlibmecab.dllのように吐きたいのですがどこを見ればよいのでしょうか

194 名前:デフォルトの名無しさん mailto:sage [2007/09/01(土) 17:10:14 ]
>>191
いいこと聞いた。
でも、sshdを使うためにcygwin

195 名前:デフォルトの名無しさん mailto:sage [2007/09/02(日) 02:06:50 ]
>193
configure した結果できる libtool の soname_spec を書き換えるのが簡単だと思う。

196 名前:デフォルトの名無しさん mailto:193 [2007/09/02(日) 12:26:36 ]
>>195
ありがとうございます!
ご指摘通りsoname_specのversuffixを潰したら望み通りの結果になりました

197 名前:デフォルトの名無しさん mailto:sage [2007/09/04(火) 13:08:04 ]
cygwinでwine-0.9.44をmakeできるpatchありませぬか?
というか、configureするとヘッダは検出できるのに
-lX11とか-lpngとか-lfreetypeとか、ライブラリが一切
検出されないんだけど、なんなんだろうか。

198 名前:デフォルトの名無しさん mailto:sage [2007/09/05(水) 01:16:35 ]
find /cygdrive/c/ -name 'libX*' -print

199 名前:デフォルトの名無しさん mailto:sage [2007/09/05(水) 01:59:40 ]
>197
configure のスクリプト自体が Windows 上の場合にライブラリ名を判別しないように作成されている。
aclocal.m4 先頭の WINE_CHECK_SONAME 参照。
cygcheck 使って依存 DLL を引っ張ってくれば設定できるかもしれない。

で、単なる興味本位だが、Linux 板の Wine スレでも見たんだけどさぁ、なんで Cygwin 上で Wine を使いたいの?



200 名前:デフォルトの名無しさん mailto:sage [2007/09/05(水) 02:36:25 ]
そこに、やまが、ある、か ら

201 名前:デフォルトの名無しさん mailto:sage [2007/09/06(木) 04:20:56 ]
>>199
別に MinGW でもいいけど、windows で wine が動けば
ベースになる windows のバージョンに依らずにアプリを
動かすラッパーというか互換レイヤーというか、そんな
感じに使えそうな気がしないか。

まあ、make 通っても結局 windows のシステムコールに
頼るわけで、動いても実用的でなさそうだとは思うけどな。
しかし、実際には動かないのではただの皮算用だし、
せめて動かすとこまでいってくれないかなあと思うのは
人情というものだ。

# 「下手の考え休むに似たり」というツッコミは勘弁してくれ






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

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

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