Cygwin使っている人いますか? その17
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
2006/07/28(金) 02:52:13http://www.cygwin.com/
Cygwin アンテナ
http://sohda.net/cygwin/antenna/
>>2-5あたりにログなど
0643名無しさん@お腹いっぱい。
2007/03/13(火) 02:35:55ここに愚痴書く間に用意できるだろ、ググりゃでるし
0644名無しさん@お腹いっぱい。
2007/03/13(火) 08:32:42cygwin上でデバッグ出来るようにしようと思ってるんだけど
ソースの移植にてこずってて。
前のプログラマが2進数表現多用しまくり。。
リアルタイムOSのタスク管理は、pthreadライブラリで置き換えられそう。
0645あ ◆OME0LR3izU
2007/03/13(火) 13:05:040646あ ◆WFA9gRKjXQ
2007/03/13(火) 13:06:470647あ ◆ccqXAQxUxI
2007/03/13(火) 13:07:490648名無しさん@お腹いっぱい。
2007/03/13(火) 18:27:32起動できるようにしたいのですが、どのようにすればよいのでしょうか?
0649名無しさん@お腹いっぱい。
2007/03/13(火) 19:48:41cygwinで$HOMEになってるところにその.bashrcを置く
windowsでHOMEをどこかに指定して、そこに.bashrcを置く
他にあるかな?
0650名無しさん@お腹いっぱい。
2007/03/13(火) 20:04:590651名無しさん@お腹いっぱい。
2007/03/13(火) 20:10:14とかw
0652名無しさん@お腹いっぱい。
2007/03/13(火) 21:16:040653名無しさん@お腹いっぱい。
2007/03/13(火) 22:19:46そっとしといてやれw
0654名無しさん@お腹いっぱい。
2007/03/13(火) 23:06:10source .bashrc
じゃだめなのか?
0655名無しさん@お腹いっぱい。
2007/03/14(水) 01:17:55めっちゃ快適になって、これはこれで良いんだけど、
ごく些細なTIP集
http://www.sixnine.net/cygwin/cygwin-doc/smalltips.html
クイック起動に置いたショートカットからcygwinを開くと、カレントディレクトリが、/usr/binになってしまう。
ショートカットから開いた時は、/home/xxxxで開けないものだろうか。
0656655
2007/03/14(水) 01:25:18ショートカットのリンク先に下のように書いたらできた。
c:\Windows\System32\cmd.exe /c start /d c:\cygwin\home\xxxx "Born Again Shell" c:\cygwin\bin\bash --login -i
0657名無しさん@お腹いっぱい。
2007/03/14(水) 02:06:31ユーザ環境変数に C:\cygwin\home\oresama
とか定義しとくとうまくいくんでね?
俺は My Docments を cygwin home と同じ場所に設定してる。
0658名無しさん@お腹いっぱい。
2007/03/15(木) 16:32:16この場合はどうすればsshが使えるように成るのですか?
0659名無しさん@お腹いっぱい。
2007/03/15(木) 16:46:170660名無しさん@お腹いっぱい。
2007/03/15(木) 17:08:08戻しても使えないんですけど
ひょっとしてhostsとかでアドレス名を解決しなきゃダメだとか・・・?
0661名無しさん@お腹いっぱい。
2007/03/15(木) 17:23:45コマンドは動くけどリモートホストに入れないなら、sshの-vオプション使って
どこで引っかかってるかを調べてそこを直す。
0662名無しさん@お腹いっぱい。
2007/03/15(木) 18:14:49> 戻しても使えないんですけど
起動しなくなったのはアカウント名を変えたからじゃないだろう
と思うのが普通だと思うが
0663655
2007/03/16(金) 20:51:25unsigned char 型の変数P0に対して
P0.0 = 1;
P0.1 = 0;
P0.2 = 1;
;
P0.7 = 0;
みたいな事できるのだろうか?
typedef struct {
unsigned char P0:1;
unsigned char P1:1;
unsigned char P2:1;
;
unsigned char P7:1;
} P0;
だと、
P0.P0 = 1;
になってしまうし、実現不可能?
0664名無しさん@お腹いっぱい。
2007/03/16(金) 21:42:230665655
2007/03/16(金) 22:49:25ここです。。
gccコンパイラに絡めて聞こうと
0666名無しさん@お腹いっぱい。
2007/03/16(金) 23:12:14つ[ム板]
0667名無しさん@お腹いっぱい。
2007/03/17(土) 14:38:15オイラは仕組みとしてckのほうがしっくり来るからck使ってるんだけど...
0668名無しさん@お腹いっぱい。
2007/03/17(土) 21:02:510669667
2007/03/17(土) 21:43:57ちなみにオイラは
・パッケージ選択で入れられない
・半透明にしたときにReverseVideoでも白くなる
・ペーストしようとして(間違って)右ボタンを押しちゃう
点が気になってる。困ってるわけではないんですが...
0670667
2007/03/17(土) 21:50:07上っていっても元の位置に戻らないのが、気になるかなぁ。
好みだとも思うけど。
0671名無しさん@お腹いっぱい。
2007/03/17(土) 21:56:040672名無しさん@お腹いっぱい。
2007/03/17(土) 22:59:11バグだね
0673名無しさん@お腹いっぱい。
2007/03/17(土) 23:11:32追加されちゃってるようなバグがあるように見えるね。
0674673
2007/03/17(土) 23:18:49エディタに自動インデントが設定されているのに気づかなかった。
0675名無しさん@お腹いっぱい。
2007/03/18(日) 11:01:59PentiumII 233MHzなマシンでも重いと感じたことはないな。
0676667
2007/03/18(日) 12:09:48putty+CygTermの使用感が出ていないので、不満がないのか使われて
いないのかよく分かりませんでしたが、当面ckで行こうかと思います。
ありがとうございました。
0677名無しさん@お腹いっぱい。
2007/03/18(日) 15:48:35でも ck の方が screen と相性が良いので ck をメインにしてる。
0678名無しさん@お腹いっぱい。
2007/03/19(月) 01:45:42キー入力が効かないんですが、
cmd 窓で bash や zsh を使ってる場合には効きます。
こういうのは端末の違いということで仕方ないんでしょうか?
0679名無しさん@お腹いっぱい。
2007/03/19(月) 02:26:210680名無しさん@お腹いっぱい。
2007/03/19(月) 02:53:20フォーカスが再生Windowの上だった。
0681678
2007/03/19(月) 17:47:55そうなんですよ。
動画だと再生ウィンドウでキーが効くので問題ないんですが
音楽ファイルを早送り巻き戻しする時などにはキーが効きません。
rxvt でも駄目みたいです。
mplayerに限らずwindowsネイティブのコンソールアプリ全般で
キー入力が駄目なようなので、VT100エミュレータとwindowsコマンドプロンプトで
仕様上相容れないものがあるのかなと思ったのですが。
ckw で bash,zsh 使うと大丈夫なようです。
0682615
2007/03/19(月) 18:34:33ですが、結局未だに解決できません
誰かへるぷ
なにが嵌ってるんだろう
0683名無しさん@お腹いっぱい。
2007/03/19(月) 22:33:09ちょっと前に使ったときはなんかDLLがどうとかエラーがコンソールに出る
ときとか、出なくて正常だったりとなかなか怪しい動きをしてくれたんだけど…
0684655
2007/03/19(月) 23:16:07フルインストールすると、最後のスクリプトの実行でこけるが、
最小インストールは成功する。
最小インストールを実行した後、必要なプログラムをインストールするといいだろう。
私は今のところ、快適に使っている。
0685655
2007/03/19(月) 23:17:130686名無しさん@お腹いっぱい。
2007/03/19(月) 23:47:15どんなに快適にCygwinが動こうがVista自体が快適じゃないから快適とはいえねぇんだよw
0687名無しさん@お腹いっぱい。
2007/03/19(月) 23:54:19仕事で使う分には、windowsを使う必然性はないし、
cygwinなんて一種の奇形児に思えてくる。
なんでこんな面倒くさいことをしなきゃならないのかと。
0688655
2007/03/20(火) 00:02:26Businessの関係上、Windowsは使わざるを得ない。
シェル実行環境の便利さも捨てがたい。
cygwinはある意味妥協だな。
0689名無しさん@お腹いっぱい。
2007/03/20(火) 00:38:11homeはwin側に置いてmountして使ってた。
でも微妙にwin側連携が取れないあたりがcygwinと大して差が無いし重いしで最近またcygwinに。
0690名無しさん@お腹いっぱい。
2007/03/20(火) 01:23:160691名無しさん@お腹いっぱい。
2007/03/20(火) 01:35:030692名無しさん@お腹いっぱい。
2007/03/20(火) 01:46:19という目的には一番適ってるとは思う。
coLinuxはWindows箱の中でLinuxカーネルが動作してるってだけで、
Windows側との相互運用性から言うと、外部にあるLinux箱と大して変わらん。
無論coLinuxにはcoLinuxのよさがあるが。
0693名無しさん@お腹いっぱい。
2007/03/20(火) 02:50:00colinuxがなだめてくれている。
0694名無しさん@お腹いっぱい。
2007/03/20(火) 09:40:36標準入出力でしかコンソールとやりとりしてないようなアプリは大丈夫だが、
Win32 Console APIを叩いているコンソールアプリは、VT100エミュレータでは
上手く動かんでしょう。
0695名無しさん@お腹いっぱい。
2007/03/20(火) 18:20:250696名無しさん@お腹いっぱい。
2007/03/20(火) 22:55:58遅レスだけどありがとう。
前にためしにgcc -v --helpを連続でやってまともに出ないことがあったんで
気味が悪くて動作そのものを疑ってたんだけど、DLLが変わったお陰でそれも大丈夫になったのかな。
まぁとりあえず試してみることにしまっす。
0697名無しさん@お腹いっぱい。
2007/03/28(水) 02:35:35gccをインストールできますか?
昔、自作したwinアプリから、
cygwinアプリを呼び出した事はあります。もちろん、cygwinをインストールせずに。
cygwin1.dll bash.exe等の必要なファイルだけ抜き出してShellExecute関数で、batファイルを起動。
0698名無しさん@お腹いっぱい。
2007/03/28(水) 02:46:290699名無しさん@お腹いっぱい。
2007/03/28(水) 02:59:000700名無しさん@お腹いっぱい。
2007/03/28(水) 08:14:09cc1plus.exe と cygwin1.dll だけをよそに持ってって走らせてみる
ということを昔俺はやったが(distccがなかった頃の分散コンパイル実験)
そういう話じゃないよね?
言いたいことは、「GCCでコンパイルしたアプリをCygwinインストールせずに実行」
だったりしない? ソレだったら FAQ. 回答は
1) >>698 (配布手段としては依然GPL支配下なので留意せよ)
2) -mno-cygwin でぐぐれ (Mingwとほぼ同様。ライブラリはMSVCRTを用いる)
3) mingw でぐぐれ
4) >>699 もしくはム板
5) Visual Studio を抱いて崖から飛び降りろ
0701名無しさん@お腹いっぱい。
2007/03/28(水) 08:28:32$ su Administrator
su: /bin/bash: Permission denied
su $USER は成功するんだけどな…。
0702名無しさん@お腹いっぱい。
2007/03/28(水) 19:05:10原因わかりますか?
同じように最新のcygwin入れてる別のマシンでは問題なく起動します。
.w3m を削除してもシェルかえてもターミナルかえても起動しませんし、
そもそも w3m と打つとエラーもヘルプも出ずに終了するので
ライブラリが足りないとかの原因もつかめません。
起動するマシンと同じバイナリが/bin/w3mに入っていて、
パーミッションも確認して絶対パスでの実行も試してます。
エラーもヘルプも出ずに終了というのは特徴的なので
何か根本的な問題があるような気がするんですが、
どなたか思いあたることがあればぜひ教えて下さい。
0703702
2007/03/28(水) 20:56:18ldd cygwin で検索したら cygcheck というのが使えることがわかりました。
これで調べたら cygssl-0.9.7.dll がないことがわかったので
openssl097 入れて無事起動するようになりました。
0704名無しさん@お腹いっぱい。
2007/03/28(水) 21:29:05俺も同じ問題で困ってた。
thx.
0705名無しさん@お腹いっぱい。
2007/03/28(水) 21:53:51社内テストで、テスターにスクリプティングで
プログラマブルな環境を提供する為に、
サブシステムとしてgccを使いたいのです。
しかし、cygwinをインストールさせるとなると
手間がかかるので、gccのみ使いたいのです。
>cc1plus.exe と cygwin1.dll だけをよそに持ってって走らせてみる
そういうことです。
gccの動作に必要最低限なファイルって
どう調べればよいんですかね。。。
0706名無しさん@お腹いっぱい。
2007/03/28(水) 22:13:54cygcheckで調べれば?
0707名無しさん@お腹いっぱい。
2007/03/28(水) 22:22:06!!!
$ cygcheck gcc
Found: C:\cygwin\bin\gcc.exe
C:/cygwin/bin/gcc.exe
C:\cygwin\bin\cygwin1.dll
C:\Windows\system32\ADVAPI32.DLL
C:\Windows\system32\ntdll.dll
C:\Windows\system32\KERNEL32.dll
C:\Windows\system32\RPCRT4.dll
C:\cygwin\bin\cygintl-8.dll
C:\cygwin\bin\cygiconv-2.dll
0708705
2007/03/28(水) 22:35:15ども♪
しかし、cygwin1.dll,cygintl-8.dll,cygiconv-2.dll + Csourceだけで
コンパイルすると、死にますね。
Dos窓で、c:\cygwin\bin ディレクトリでコンパイルすると
うまくいくので、まだファイルか設定(レジストリ or 環境変数)
がいるみたいです。
ちなみに、上記dllファイルすべて、cygcheckしましたが、
新しいファイルはありません。
ググってみます。
0709700
2007/03/28(水) 23:55:48そゆ目的だったら、素直に cygwin インスコして回った方がいいと思。
/etc/profile 調べてご覧。
たぶん、外部からでも PATH を与えればどうにか逝けるんじゃないかな?
eg) PATH=C:\cygwin\bin;(ry
cygwin bash から cmd 起動して set で調べるんだ。
で、コンパイル環境を整えるためには、
/cygwin/usr/bin
/cygwin/usr/include
/cygwin/usr/libexec
/cygwin/usr/lib
とか必要だからね。
つわけで、cygwinの最小インスコ手段を考えた方が手っ取り早い…ハズ。
非Cygwin環境からCygwinアプリを叩く手法はわりとFAQ
# Mingwじゃダメ?
# 素直にVS抱いて崖から飛び降りたら?
0710名無しさん@お腹いっぱい。
2007/03/29(木) 19:31:35日本語入力でどうもおかしいことになります。
rxvt.multichar_encoding: sjis
cygwinおよびリモートホストのLC_CTYPEはja_JP.SJISです。
このとき、リモホ側で、マルチバイト対応のプログラム(EmacsやVim)で
漢字を入力してBSで削除すると、2文字分戻ってしまいます。
どうもrxvtが、漢字の場合にはBSを2回送っているような印象です。
このためリモホ側のプログラムでBSを2度受け取ったと判断し、
2文字削除されてしまうのではと思われます。
といって、rxvt上でローカルのcygwinのプログラムを動かしている分には
正常に動作するので、そう単純な話でも無いのかも知れません。
これ、対処方法などありますでしょうか。
だめな場合、rxvtを使わずに別のtelnetクライアント兼端末エミュレータ
のようなものを使っても良いのですが、
rxvtのように行間が調整可能で背景画像を設定できるようなものはありますか。
0711名無しさん@お腹いっぱい。
2007/03/29(木) 19:45:25最近(というからずん前から)のはやりはck。
http://www.geocities.jp/cygwin_ck/
> rxvtのように行間が調整可能で背景画像を設定できるようなものはありますか。
はできるよ。
ただ、その問題が解決するかは分かんない。
0712名無しさん@お腹いっぱい。
2007/03/29(木) 20:04:35実を言うとckは描画が相当に重い(遅い)印象があってrxvtに最近乗り換えた
のですが……ckで試してみると、大丈夫なようです。
速度面は我慢してckに戻すことにします。
どうも有難うございました。
0713名無しさん@お腹いっぱい。
2007/03/29(木) 23:14:220714名無しさん@お腹いっぱい。
2007/03/29(木) 23:34:510715名無しさん@お腹いっぱい。
2007/03/30(金) 08:12:27PentiumII 233MHz,Win2ksp4なマシンで重いと思ったことはないぞ。
半透明とかスキンは使ってないが。
0716名無しさん@お腹いっぱい。
2007/03/30(金) 09:26:120717名無しさん@お腹いっぱい。
2007/03/30(金) 09:32:47長いってどれくらい?
echo 123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
このコマンドでは問題ないな。
0718名無しさん@お腹いっぱい。
2007/03/30(金) 15:46:38そんな糞マシンでなにができるってんだ。
0719名無しさん@お腹いっぱい。
2007/03/30(金) 15:47:520720名無しさん@お腹いっぱい。
2007/03/30(金) 20:16:08具体的には、plotコマンドが書かれたgpファイルをロードして、
描画ウィンドウが開いた状態で.gpファイルにアクセスすると、.gpファイルが
消えてしまう件。
0721名無しさん@お腹いっぱい。
2007/03/30(金) 23:08:01wgnuplotを使えば一挙に解決!
downloadして、/binに置く〜
0722名無しさん@お腹いっぱい。
2007/03/31(土) 02:09:11どのドライブがどのデバイスファイルに当てはめられてるのか
わかる方法ないですか?
0723名無しさん@お腹いっぱい。
2007/03/31(土) 10:04:06mountコマンドを使えばよいと思う。
0724名無しさん@お腹いっぱい。
2007/03/31(土) 11:13:05wgnuplotはファイル名を補完してくれたっけ?
0725名無しさん@お腹いっぱい。
2007/03/31(土) 11:38:100726名無しさん@お腹いっぱい。
2007/04/01(日) 11:22:46メモリアクセスが禁止されてて、デバッグできん。
UACは切らんといかんのか。
0727716
2007/04/02(月) 01:52:33え、それで大丈夫っすか?
自分はCtrl - sで呼びだして、C-a C-eすると、ぐちゃぐちゃになりますが。。
0728名無しさん@お腹いっぱい。
2007/04/02(月) 02:46:050729名無しさん@お腹いっぱい。
2007/04/02(月) 13:39:390730名無しさん@お腹いっぱい。
2007/04/02(月) 16:55:06石油
0731名無しさん@お腹いっぱい。
2007/04/02(月) 18:20:39>RPROMPTとか使っててさらに2バイト文字とか表示してない?
./configure --prefix=/usr/local \
--with-lispdir=/usr/hoge\
--infodir=/hoehoge \
(省略)
みたいな、コマンドラインなんですが。
0732名無しさん@お腹いっぱい。
2007/04/02(月) 19:18:12昭和シェル
0733名無しさん@お腹いっぱい。
2007/04/02(月) 20:30:22バールのようなもの
0734名無しさん@お腹いっぱい。
2007/04/02(月) 20:36:24あやくもたん
0735名無しさん@お腹いっぱい。
2007/04/02(月) 22:34:340736名無しさん@お腹いっぱい。
2007/04/04(水) 03:11:20よく覚えてないけど、bashの不具合?だっけ?
PS1='\e]0;hoge\a$ '
とかタイトルバー変えてたりすると、行折り返す長い履歴でズレたような。。
シンプルに PS1='$ ' で試してみて。
0737名無しさん@お腹いっぱい。
2007/04/04(水) 08:45:330738名無しさん@お腹いっぱい。
2007/04/04(水) 09:34:270739名無しさん@お腹いっぱい。
2007/04/04(水) 11:26:31自分で作るにはどう書けばいいですか?
0740名無しさん@お腹いっぱい。
2007/04/04(水) 12:29:08cmd.exeへのショートカットをコピーして、右クリック->編集から
--------(ここから)---------
@echo off
C:
chdir C:\cygwin\bin
bash --login -i
---------(ここまで)---------
貼り付ける。
# ショートカットコピーしなくても、メモ帳で書いて
# cygwin.bat って名前で保存するだけでもいけたかもしれん。
# というか、入れなおした方がいい気がしなくもない。
0741名無しさん@お腹いっぱい。
2007/04/04(水) 13:51:27参考にして書いたらできました!
ありがとうございました。
0742名無しさん@お腹いっぱい。
2007/04/04(水) 15:19:56■ このスレッドは過去ログ倉庫に格納されています