トップページunix
1001コメント317KB

Cygwin使っている人いますか? その19

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。2008/12/31(水) 09:29:26
Cygwin Information and Installation
http://www.cygwin.com/

Cygwin アンテナ
http://sohda.net/cygwin/antenna/

>>2-5あたりにログなど
0463名無しさん@お腹いっぱい。2009/09/06(日) 13:21:05
>>461
×/use/local
○/usr/local
というのはおいといて、PATH上にあるUNIX系ツールが、Cygwinとそれ以外(MinGWとか)で混在してたりしない?
0464名無しさん@お腹いっぱい。2009/09/06(日) 13:22:28
>>459
Cygwinは老人のためのツールだと思うぞ。
若いもんは素直に生のWindowsかLinuxかMacOSX使っとけ。
0465名無しさん@お腹いっぱい。2009/09/06(日) 13:39:29
windows上でunix系のコマンドが使える事が便利な場面が色々あるよ。
yaccの吐いたコードをVCのプロジェクトに入れたり、
perlで静的な表の初期化コードを作ってVCのプロジェクトに入れたり・・・

単にC++の勉強がしたいなら、違うと思うけど。

0466名無しさん@お腹いっぱい。2009/09/06(日) 14:09:08
というか、UNIX上で動かすつもりのソフトの開発で俺は使ってる
Windowsのコンパイラだと、mmapとか使えないし・・・。
Cygwinで動作確認取ってから、UNIXでコンパイルしてテスト。
まぁ、開発からUNIXでもいいけど、Winの方が使い慣れてるってのと、さくらエディタのマクロ作りすぎて
他の環境に行けないのがあるんだ・・・w
0467名無しさん@お腹いっぱい。2009/09/06(日) 14:24:22
逆手を取ってwineを使う
0468名無しさん@お腹いっぱい。2009/09/06(日) 14:44:54
>>466
そういう使い方は俺もしてる
C++の開発ではインテリセンス最強だと思うんだ.
それで Visual Studio を使っている.
でもそれはライブラリで,俺の場合多くのライブラリは
最終的に Python の拡張モジュールとしてコンパイルする.
当然Linux/UNIX上でも動いてくれないと困る.
だからWindowsにおける Visual Studio での開発と
並行して Eclipse CDT でもデバッグしてる.
その時のコンパイラは Cygwin の gcc/g++ を使ってる.

その時点で動いていれば,あとは Linux + Eclipse CDT
でのデバッグも容易だし,ほぼ変更なしにうまく動く.

ソケット周りと ioctl 周りの挙動が
ちょっと違うこともあるけど.
0469名無しさん@お腹いっぱい。2009/09/06(日) 18:24:50
>>465
どっちもcygwinじゃなくてもwindows上で可能
0470名無しさん@お腹いっぱい。2009/09/06(日) 18:29:06
>>469
可能かどうかっていう話なら、大抵の事は可能になっちゃうだろ。
0471名無しさん@お腹いっぱい。2009/09/06(日) 19:22:21
windows用gccがあるからな
0472名無しさん@お腹いっぱい。2009/09/06(日) 19:41:41
1.7でこれ使えるのかなあ

http://www.eaflux.com/cygwin-xfree-jp-supplement/
(home)
Cygwin + X + 日本語アプリケーション
0473名無しさん@お腹いっぱい。2009/09/06(日) 20:18:18
cygwin入れててもyaccやperl入れ忘れてたら
入れる手間は結局かかる訳で

必要なものはそれぞれのwindows番版入れれば済むし
0474名無しさん@お腹いっぱい。2009/09/06(日) 20:26:38
訳で
0475名無しさん@お腹いっぱい。2009/09/06(日) 21:37:52
>>473
setup.exe起動してチェックを入れるだけ(しかも依存関係は自動で解決)
の手間と、tar.gzだのzipだのを落としてきて、ひとつずつ展開していく
(しかも他のパッケージと依存関係があるのに後から気付いてさらに拾い
直しに行く)手間では、前者の方が圧倒的に軽いんだよね。

# 素のWindows版UNIX-likeツールも、もうちょっとなんとかならんのかね……。
# まぁ、あのsetup.exe自体も、決して使いやすいとは言えないんだけど。
0476名無しさん@お腹いっぱい。2009/09/06(日) 21:41:49
>>473
yaccやらperlやらぞれぞれの単体ツールじゃなくて、
shを含めたあれこれ一式をWindowsでなんかやるときにも使いたいのよ。
0477名無しさん@お腹いっぱい。2009/09/06(日) 22:02:19
setup.exe でチマチマ選ぶのが面倒で全部入れてしまう漏れは負け組?
0478名無しさん@お腹いっぱい。2009/09/07(月) 00:57:18
bashとmakeだけでも十分価値が有ると思うす。
0479名無しさん@お腹いっぱい。2009/09/07(月) 02:02:16
実はWindowsには、UNIX for windowsというサブセットがあるんだけどな。
あんまり知られてないけど。
0480名無しさん@お腹いっぱい。2009/09/07(月) 02:17:21
Windows Services for UNIX というサブシステムなら知ってる。
0481名無しさん@お腹いっぱい。2009/09/07(月) 02:23:22
あれはなぁ、ぶっちゃけどうなんだろ
WinNT以降は全部ついてるんだっけ?
0482名無しさん@お腹いっぱい。2009/09/07(月) 02:31:09
ついてはいない。無償だと思うけど。
動かしてるの一回しか見たことない。
なんでも自分で移植するなら、いいんじゃ?
0483名無しさん@お腹いっぱい。2009/09/07(月) 03:01:12
Interix (SFU/SUA) は win32 サブシステムと親和性が無い
0484名無しさん@お腹いっぱい。2009/09/07(月) 06:43:49
>>462
わかってる人が使う分にはいいと思う
コーダーやプログラマが開発環境に入れるとかならぜんぜんおk
0485名無しさん@お腹いっぱい。2009/09/07(月) 06:58:46
setup.exe がコマンドラインから扱えればいいのに.

setup.exe install make

とかそんな感じで.
0486名無しさん@お腹いっぱい。2009/09/07(月) 07:17:12
>>485
cyg-aptじゃだめ?
0487名無しさん@お腹いっぱい。2009/09/07(月) 08:25:15
>>486
そんなものがあるとは
0488名無しさん@お腹いっぱい。2009/09/07(月) 13:15:39
シータは変わった。
パズーがそう感じ始めたのはいつ頃からだったろう。
シータと暮らし始めて1年、確かに今でも彼女は聡明で優しく誰よりも可愛い女の子だ。
しかし、初めて彼女と出会い海賊達と冒険を繰り広げたあの時とは明らかに何かが
変わってしまった。
こんなことがあった。
いつものようにシータが夕食の準備のために、台所で忙しげに立ち働いていた時のことだ。
何か手伝いでもしようかとパズーはゆっくりと台所へ歩み入り、シータの背中に声をかけ
ようとした。
とその時、シータの尻のあたりから「ブーッ、プス〜ッ」と大きな音がした。
パズーは突然のことに驚きその場に立ちすくんでしまったが、シータはそんなパズーに気付く
こともなく、また放屁を恥じるような様子もなく調理を続けていた。
シータだって人間だ。放屁もするだろうし、一人でいる時にいちいち周りに気を遣うような
仕草をすることもないだろう。それが当たり前だ。
しかし、それなら1年前の彼女はどうであったろう?
ドーラ一家の船で一緒に過ごした頃のシータは、決して放屁などしなかったのではなかったか?
放屁を全くしない人間なんて存在しないことをわかっているはずなのに、パズーにはなぜか
あの頃のシータが一人きりでいる時でさえ1度も放屁をしたことがないと確信できたのだ。
0489名無しさん@お腹いっぱい。2009/09/08(火) 03:56:53

catfish@citrus ~
$

catfish@citrus ~
$

catfish@citrus ~
$


↑エンター押してるだけなのに、上みたいな感じで、2回改行されるのは何が悪いんでしょうかね
cygterm+puttyでも、cygwinショートカットのcmdプロンプトでも同じです
0490名無しさん@お腹いっぱい。2009/09/08(火) 04:02:50
行末コードが変なのか
処理落ちで連打されてるのか
お前の肩に白い顔でも乗っかってるのか

そんなことじゃねーの?
0491名無しさん@お腹いっぱい。2009/09/08(火) 07:19:17
PS1に余分な改行が入ってる、かな
0492名無しさん@お腹いっぱい。2009/09/09(水) 02:35:11
>401
すみませんでした
/etc/profileのPS1に居ました・・・
てっきりターミナルの問題かと思っていました
手元の定義からしっかりいくべきですね
0493名無しさん@お腹いっぱい。2009/09/10(木) 08:34:23
ck.exe使っている人いないですか?

コンソールの文字の色を変えたいのだけど変わってくれません・・・。
青色がくらいので明るくしようと、
ck.config.jsで、

Config.window.color_color8 = 0x6d6d6d;

のように書いてみたのですが、変化梨です。
そもそも、0xffffff;とかなってるカラー設定をかえても、つうじょうの表示変わらないし。うーん。

色変える方法内でしょうか?
0494名無しさん@お腹いっぱい。2009/09/12(土) 06:48:57
1.7.1マダーーーーーーー???????????
0495名無しさん@お腹いっぱい。2009/09/12(土) 18:02:35
>>484
鬱になるようなこと書かないでくれ
0496名無しさん@お腹いっぱい。2009/09/12(土) 18:51:38

x 鬱になるような

o 鬱が悪化するような
0497名無しさん@お腹いっぱい。2009/09/12(土) 19:37:20
なんで?
0498名無しさん@お腹いっぱい。2009/09/13(日) 18:42:31
質問させて下さい

AKI−H8/3052F開発セット(H8ボード+マザーボード+アダプター+ソフト)
http://akizukidenshi.com/catalog/g/gK-00181/

上記の商品を購入して、付属CDからcygwinをインストールしました。
付属CD内のドキュメントによれば
「コンパイル済みのH8開発パッケージが含まれております」とのことでしたので、
具体的に何が含まれているのか調べようと思いました。

cygwin自体やgccについてはググってバージョンを表示させることができたのですが、
newlibやbinutilsのバージョンを確認するにはどうすればよいでしょうか
よろしくお願いします
0499名無しさん@お腹いっぱい。2009/09/13(日) 18:49:49
>>498です

cygwinのバージョンは1.3.10
gccのバージョンは2.95.3でした。
0500名無しさん@お腹いっぱい。2009/09/13(日) 18:59:02
stringsにかけて、それっぽい文字列をさがすとか
0501名無しさん@お腹いっぱい。2009/09/13(日) 19:00:17
http://science6.2ch.net/test/read.cgi/denki/1183216226/
http://science6.2ch.net/test/read.cgi/denki/1248335674/
0502名無しさん@お腹いっぱい。2009/09/13(日) 20:29:47
>>498
そんなことすらわからずにクロスコンパイルをしようとするのがすごいな。
ところで、その辺の情報はLinux kernelのDocumentation/Changesが詳しかったりする。
ってことで、そこから引用
o Gnu C 3.2 # gcc --version
o Gnu make 3.80 # make --version
o binutils 2.12 # ld -v
o util-linux 2.10o # fdformat --version
o module-init-tools 0.9.10 # depmod -V
o e2fsprogs 1.41.4 # e2fsck -V
o jfsutils 1.1.3 # fsck.jfs -V
o reiserfsprogs 3.6.3 # reiserfsck -V 2>&1|grep reis
erfsprogs
o xfsprogs 2.6.0 # xfs_db -V
o squashfs-tools 4.0 # mksquashfs -version
o btrfs-progs 0.18 # btrfsck
o pcmciautils 004 # pccardctl -V
o quota-tools 3.09 # quota -V
o PPP 2.4.0 # pppd --version
o isdn4k-utils 3.1pre1 # isdnctrl 2>&1|grep version
o nfs-utils 1.0.5 # showmount --version
o procps 3.2.0 # ps --version
o oprofile 0.9 # oprofiled --version
o udev 081 # udevinfo -V
o grub 0.93 # grub --version
0503名無しさん@お腹いっぱい。2009/09/13(日) 21:52:42
>>502
情報ありがとうございます
これを足掛かりにもう少しお勉強します
0504名無しさん@お腹いっぱい。2009/09/19(土) 21:27:41
Cygwin + UTF-8 Cygwin DLLを使っていますが、日本語の入ったパスをbashで処理する際、
Ctrl-AやEでカーソルを移動すると、日本語パス部分が化けてしまうのですが、これは
仕方がないのでしょうか。
0505名無しさん@お腹いっぱい。2009/09/19(土) 21:44:51
>>504
1.5ベースだと、bashの方がlocaleに対応してないからどーしよーもない。
1.7だと、BMPの範囲ならちゃんと動く。(要LANGの設定)
0506名無しさん@お腹いっぱい。2009/09/20(日) 13:45:07
64bit Windows7で動きますか?
0507名無しさん@お腹いっぱい。2009/09/20(日) 17:19:33
yes we can
0508名無しさん@お腹いっぱい。2009/09/21(月) 00:58:58
英語圏でweを使う場合って、かなり特別な意味があるんだぜ
0509名無しさん@お腹いっぱい。2009/09/21(月) 01:09:07
ソースコードのコメントに良く書いてある。
0510名無しさん@お腹いっぱい。2009/09/21(月) 01:15:34
yes you can
0511名無しさん@お腹いっぱい。2009/09/21(月) 08:18:12
気づけば君は 見えるはずさ
0512名無しさん@お腹いっぱい。2009/09/21(月) 18:48:35
Cygwin1.5.25で、"-mwindows"をつけてコンパイルしたものをWindows7で動かすと
コンソールが表示されるようです。"-mno-cygwin"もつけてスタティックリンクに
するとコンソールは出なくなるようですが、ダイナミックリンクで出ないようにするには
どうしたらよいでしょうか。
0513名無しさん@お腹いっぱい。2009/09/21(月) 20:09:57
>"-mno-cygwin"もつけてスタティックリンクに

???
0514名無しさん@お腹いっぱい。2009/09/21(月) 21:05:50
use WinMain instead of main
0515名無しさん@お腹いっぱい。2009/09/21(月) 21:50:39
>>513
MinGWとリンクと言うのが正しかったでしょうかね。失礼しました。

>>514
#include <windows.h>
int WINAPI WinMain (HINSTANCE hI, HINSTANCE hP, PSTR CL, int CS)
{ MessageBox (NULL, "Hello", "Hello", MB_OK); return (0); }
を gcc -o hello.exe hello.c -mwindows とコンパイルしているんですが、
これで再現しています。コンパイルオプションが間違っているでしょうか。
0516名無しさん@お腹いっぱい。2009/09/21(月) 22:24:34
ふつう -mwindows -mno-cygwin じゃないの?
0517名無しさん@お腹いっぱい。2009/09/22(火) 14:47:55
久し振りに、koronさんのcmigemoのsvn updateしたんだけど、ビルドエラー発生。

hoge@localhost:~/svn_work/cmigemo $ make cyg
make -f compile/Make_cyg.mak
make[1]: Entering directory `/home/hoge/svn_work/cmigemo'
cc -O2 -Wall -o build/object/main.o -c src/main.c
cc -O2 -Wall -o build/object/charset.o -c src/charset.c
cc -O2 -Wall -o build/object/filename.o -c src/filename.c
cc -O2 -Wall -o build/object/migemo.o -c src/migemo.c
cc -O2 -Wall -o build/object/mnode.o -c src/mnode.c
cc -O2 -Wall -o build/object/romaji.o -c src/romaji.c
cc -O2 -Wall -o build/object/rxgen.o -c src/rxgen.c
cc -O2 -Wall -o build/object/wordbuf.o -c src/wordbuf.c
src/wordbuf.c: In function `wordbuf_cat':
src/wordbuf.c:118: error: `INT_MAX' undeclared (first use in this function)
src/wordbuf.c:118: error: (Each undeclared identifier is reported only once
src/wordbuf.c:118: error: for each function it appears in.)
make[1]: *** [build/object/wordbuf.o] Error 1
make[1]: Leaving directory `/home/hoge/svn_work/cmigemo'
make: *** [cyg-rel] Error 2
hoge@localhost:~/svn_work/cmigemo $
0518名無しさん@お腹いっぱい。2009/09/22(火) 14:58:47
src/wordbuf.c:118: error: `INT_MAX' undeclared (first use in this function)
って書いてあるよ?
05195122009/09/22(火) 20:12:16
>>516
MinGWではなくCygwinに依存したWin32アプリケーションは作れない
ということはないですよね。termios.hとか使ったやつ。

ttp://www.cygwin.com/ml/cygwin/2009-04/msg00151.html
Windows7のバグのようですね。1.7系にはパッチが当たっていました。
0520名無しさん@お腹いっぱい。2009/09/23(水) 21:57:02
1.7.1マダーーーーーーー???????????
0521名無しさん@お腹いっぱい。2009/09/25(金) 14:54:30
ところで、1.5のブランチってどれ?
ttp://cygwin.com/cgi-bin/cvsweb.cgi/src/winsup/?cvsroot=src
0522名無しさん@お腹いっぱい。2009/09/27(日) 13:01:11
>>520
その手の話は全然出てきてないな……。ほんと、何時出るやら(^^;
0523名無しさん@お腹いっぱい。2009/09/27(日) 13:02:39
LANG=ja or ja_JP のときの文字コードって、UTF-8とEUC-JPのどっちがいい?
05245232009/09/27(日) 13:05:49
ああ、Shift_JISという選択肢もあるにはある。
0525名無しさん@お腹いっぱい。2009/09/27(日) 13:22:17
1.7.1 になると何が嬉しいの?
0526名無しさん@お腹いっぱい。2009/09/27(日) 14:01:34
>>525
stable になる。
0527名無しさん@お腹いっぱい。2009/09/27(日) 14:23:17
何か改善されたり強化されたりするの?
0528名無しさん@お腹いっぱい。2009/09/27(日) 14:35:40
>>527
本家サイトが更新される。
0529名無しさん@お腹いっぱい。2009/09/27(日) 14:55:27
>>527
1.7.1になることでの違いじゃなくて、1.5と1.7の機能の違いが聞きたいの?
最大の違いは「LANG=ja_JP.UTF-8 で、ASCII以外のファイル名が問題なく使える」ってことだけど。
0530名無しさん@お腹いっぱい。2009/09/27(日) 14:56:19
>>529
なるほど。ありがとうございます。

1.7.1 期待している人が多かったので、
単純に何があるのかなーと思ったのです。
05315232009/09/27(日) 14:59:32
特にコメントがなければ、「全部UTF-8でいいんじゃね?」ってCygwin-MLに投げる予定。
0532名無しさん@お腹いっぱい。2009/09/27(日) 15:02:56
>>530
何に一番期待してるかと言えば、
「LANG=ja_JP.UTF-8 で、ASCII以外のファイル名が問題なく使える」
バージョンが、
「stable になる」
ことだな。
「1.7なら日本語のファイル名が使えるぜ」「でもまだβじゃん」という会話をしなくて済む。
0533名無しさん@お腹いっぱい。2009/09/27(日) 16:09:02
stable になったとしても中身ぐだぐだだろ?
0534名無しさん@お腹いっぱい。2009/09/27(日) 18:28:18
夏休み前には1.7系のテストは終わりにしてstableにしたいねって
開発者が急いで調整してたら、これで最後これで最後という度に
バグバグなのが発覚してリリースが先送りになっちゃったから、
逆に待望論が台頭してきてるんだよ。
0535名無しさん@お腹いっぱい。2009/09/27(日) 18:32:48
何年ぐだぐだに付き合うと期待なんかできるんだ?
0536名無しさん@お腹いっぱい。2009/09/27(日) 20:53:28
F氏がいろいろやってた頃からもう7年もたつんだな
長かった
0537名無しさん@お腹いっぱい。2009/09/27(日) 23:52:39
ちょ、今更EUC-JPは困る><
LANG="C" -> UTF-8
LANG="ja" -> UTF-8
LANG="ja_JP" -> UTF-8
LANG="ja_JP.SJIS" -> SJIS

SJISだと限界あるし。
0538名無しさん@お腹いっぱい。2009/09/27(日) 23:57:11
F氏って今なにしてるの?
0539名無しさん@お腹いっぱい。2009/09/28(月) 07:49:42
>>538
blog書いてる
ttp://ftp-admin.blogspot.com/
0540queenbee2009/09/29(火) 18:14:10
cygwin でtar で解凍する際、
圧縮ファイルの中に":"を含むファイルがあるとそれが解凍されないのですがどうすればいいでしょうか?
 no such file or directoryで失敗
0541名無しさん@お腹いっぱい。2009/09/29(火) 18:33:39
, とか ; とかのときもだめだった
0542名無しさん@お腹いっぱい。2009/09/29(火) 20:09:48
Windowsだと:はドライブレターの識別に使う文字だから
解決策は知らない
0543名無しさん@お腹いっぱい。2009/09/29(火) 20:22:31
>540
>http://cygwin.com/1.7/cygwin-ug-net/ov-new1.7.html
>- Creating filenames with special DOS characters '"', '*', ':', '<',
> '>', '|' is supported.
と書いてあるので 1.7 だと大丈夫なんじゃない?
0544名無しさん@お腹いっぱい。2009/09/29(火) 22:21:08
>>532
1.7がstableになるってことは1.5系がobsoleteになってサポートも切れるってことなんだよね。
win9x系でcygwinを利用してる人たちはそれで完全に切り捨てになっちゃうとおもうんだけど
1.5or1.7系のwin9x系対応を考えている人とかいてくれたりするんだろうか……
0545名無しさん@お腹いっぱい。2009/09/29(火) 22:45:49
もう win9x なんて化石もいいところじゃないか
MS もサポート打ち切ってるし
0546名無しさん@お腹いっぱい。2009/09/29(火) 22:50:23
win98/MeでKernelExを使えばFirefox3.5系だって動くんだぜ、
化石だとしてもまだ死んでねーぞ、シーラカンスみたいなもんさ
0547名無しさん@お腹いっぱい。2009/09/30(水) 00:03:32
>>532
Fedora Legacy Projectみたいに? (もう止めちゃったけど)
05485472009/09/30(水) 00:09:37
ごめん、アンカーをミスった。>>547>>544 あて、ね。
0549名無しさん@お腹いっぱい。2009/09/30(水) 00:20:19
MicrosoftからサポートされなくなったOSなんだから
保守する人がいなくなればそれで終了

そうなった後でも使いたいなら既存のバージョンを使うか
自分で努力すればいいんだから無問題
0550名無しさん@お腹いっぱい。2009/09/30(水) 00:45:54
>>549の9x系向けフォークレポジトリに期待。
0551名無しさん@お腹いっぱい。2009/09/30(水) 00:54:09
そんな賞味期限切れのゴミに用はない
0552名無しさん@お腹いっぱい。2009/09/30(水) 06:56:00
9x系を使う理由がわからない
NT4.0使ってた方がまだまし
0553名無しさん@お腹いっぱい。2009/09/30(水) 08:19:55
もともと開発版と安定版を分ける人的リソースも無いんだし
1.5系列も終わっちゃうだろうな
0554queenbee2009/09/30(水) 09:50:07
>543
ありがとうございます。
試してみます。
0555queenbee2009/09/30(水) 11:42:58
たびたびすいません。
今のところCygwin ver1.5環境なのですが、
ver1.7との共存は可能でしょうか?
可能でしたら、やり方を教えていただけませんでしょうか?

0556名無しさん@お腹いっぱい。2009/09/30(水) 11:51:25
無理
0557名無しさん@お腹いっぱい。2009/09/30(水) 15:54:55
>>553
終わっちゃうだろうなどころか、すぐに終わると決定している。

Re: Lifespan of 1.5
http://cygwin.com/ml/cygwin/2009-09/msg00774.html
0558名無しさん@お腹いっぱい。2009/10/04(日) 09:16:10
>555
別のパスにインストールすればOK。
共存っていうか独立してるから併存だけどね。
0559名無しさん@お腹いっぱい。2009/10/04(日) 09:33:35
>>558
レジストリとか、1.5 と 1.7 を同時起動してしまった場合の問題とかないの?
0560名無しさん@お腹いっぱい。2009/10/04(日) 11:23:27
ない
0561名無しさん@お腹いっぱい。2009/10/04(日) 12:19:14
>>560
嘘付け。
0562名無しさん@お腹いっぱい。2009/10/04(日) 15:23:30
ないあるよ
■ このスレッドは過去ログ倉庫に格納されています