もう19時か、
2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50 [PR]女性の自宅ナマ映像を無料公開[PR]  

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

1 :名無しさん@お腹いっぱい。:2007/07/17(火) 21:59:04
Cygwin Information and Installation
http://www.cygwin.com/

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

>>2-5あたりにログなど

778 :名無しさん@お腹いっぱい。:2008/09/25(木) 02:41:05
>>777
おおできた
ありがとございます。

ちなみに
windows上で使うのになんで
文字コード=EUC
改行コード=LF
がrecommendなの?

ってインストール中に思ったんですけど
Cygwinでホーム以外のwindowsディレクトリのファイルにアクセスするなら
SJIS、CR/LFに普通しますよね?

779 :名無しさん@お腹いっぱい。:2008/09/25(木) 03:50:29
>>775
cygwinで動くシェル上で >>773 みたいに実行すると、setup.exe はシェルの子プロセスになる
setup.exe は場合によっては、そのシェルのファイルや cygwin の中核である cygwin1.dll 等を更新しようとする
でもそのシェルとかは起動されてるからファイルを更新できない

cygwinのプログラムはほぼ全部 cygwin1.dll に依存してるから
>>774 の言う通り、サービスとして動いてる sshd とかも停止させるべき

780 :名無しさん@お腹いっぱい。:2008/09/25(木) 14:06:58
>>778
手っ取り早く言えば、Windows 上で動く「UNIXエミュレータ」だから。あくまで軸足は Cygwin 側。
それに、Shift_JIS(CP932)、CR/LF も扱えるから Cygwin 側から見たら何の不都合もない。

781 :名無しさん@お腹いっぱい。:2008/09/25(木) 14:41:30
cygwin上で動くunix向けのプログラムがCRLFとかSJISとかを想定してなくてトラブルの元になる事があるからじゃね?

782 :名無しさん@お腹いっぱい。:2008/09/26(金) 08:31:20
PWD の位置にあるコンソールに出力するには?
prinft()で出来るけど、外部プログラムがらsystem() で呼び出すと出力されない

PWD=AAA ,プログラムの名前=ZZ
main(int ac,char *av[]) {
// fprintf(stdout, "av[1]=%s\n",av[1]);
printf("av[1]=%s\n",av[1]);
}

手動の時 $ ZZ abcdefg 実行結果の出力 => abcdefg
外部プログラムがらsystem("/cygdrive/e/AAA/ZZ abcdefg")とした時、何も出力されない
(fopen(av[1],"wt") だとパラメータabcdefgを使ったファイルは出来る)
なぜ?、コンソールに abcdefg が表示されないのか?教えてください。

783 :名無しさん@お腹いっぱい。:2008/09/26(金) 23:52:30
普通に表示されるぞ

784 :名無しさん@お腹いっぱい。:2008/09/27(土) 15:49:50
>>783
どうも!

ど〜やってもダメですね!
別のcygwinをインストし直しても
外部から呼び出したプログラムでデーター処理などの結果をファイルに出力出来ますが
コンソール表示は出来ません (結果を表示したいが…)
表示だけのプログラムを呼び出しても、何も起こらない
諦めるかな!! (結果をエディターで読み、書き換えられたら読み直す、でやってる 手動で、アホかいな)

785 :名無しさん@お腹いっぱい。:2008/09/27(土) 15:56:12
正直なに言ってるのかイマイチわからん。

786 :名無しさん@お腹いっぱい。:2008/09/27(土) 16:14:36
たぶん違う人種なんだろ…。782の時点で読解を諦めた俺よりずっと偉いぞ。

787 :名無しさん@お腹いっぱい。:2008/09/27(土) 16:18:24 ?PLT(12345)
多分「外部プログラム」ってのが、現在のシェルで起動したものじゃないんだろ。
用語とかが無茶苦茶だから分かりにくいが。

788 :名無しさん@お腹いっぱい。:2008/09/27(土) 17:26:45
こういうときは
日本語でおk
で十分だろ

789 :名無しさん@お腹いっぱい。:2008/09/27(土) 18:28:51
Cygwin に関係ないじゃんで、終了と見たが…

つうか、その変な自作プログラムでやる前に、system 使っているんなら echo か
なにかで問題を単純化してみりゃいいのに。

790 :名無しさん@お腹いっぱい。:2008/09/27(土) 22:34:42
>>784
もしかしてコンソール自体が表示されないとかいう話をしてるのか?

791 :名無しさん@お腹いっぱい。:2008/09/27(土) 22:55:42
>>787で合ってると思うよ

cygwin.batを実行してシェルを起動 ― (1)
外部プログラム.exeをダブルクリック
→ (1)に出力されない

といったところだろう


792 :名無しさん@お腹いっぱい。:2008/09/28(日) 15:09:38
>>782
バカなもんで俺の質問で混乱させてごめんなさい
いろいろ書いて頂いてありがとうございます
先輩に見てもらった所、それは出来ないって事でした ゲェ! (winとcygの混合で)
てな訳で、、意味不明の書き込みで、すいませんでした

皆様の更なる発展をお祈りいたします さようなら。

ps:今から秋葉原にPen4-3.2G 買いに行きます

793 :名無しさん@お腹いっぱい。:2008/09/28(日) 15:15:29
正直なに言ってるのかイマイチわからん。

794 :名無しさん@お腹いっぱい。:2008/09/28(日) 20:57:45
いさぎよいくらい意味不明だな
しかも今時Pen4・・・

795 :名無しさん@お腹いっぱい。:2008/09/28(日) 21:29:13
tty実行してみると、全部/dev/consoleになるな。
試しに/dev/consoleに書き込んでみたが、ダメだった。w
Cygwinじゃできないってことか。

796 :名無しさん@お腹いっぱい。:2008/09/28(日) 21:55:57
>>787 で正解ってことだろうな…

>>795
コマンドプロンプト経由の shell だと、全部 /dev/console みたいね。こいつは自分
自身からしか出力できないみたい。
rxvt (run.exe 経由を含む) からだと /dev/tty0, 1, 2.... とちゃんと別のデバイスに
なって、相互に echo a > /dev/tty? ができるっぽい。コマンドプロンプト経由の
shell からも rxvt なんかの /dev/tty? には書ける。

797 :名無しさん@お腹いっぱい。:2008/09/29(月) 00:00:31
具体的な呼び出し手順忘れちゃったけど、Win32だと「コンソールを開く」が
「DOS窓を開く」な感じだから、それとの整合性の関係でそうなってるのかねえ。

798 :名無しさん@お腹いっぱい。:2008/10/07(火) 20:18:57
CygwinをC:\cygwin、MeadowをC:\cygwin\usr\local\meadow\binにインストールして
CygwinでMeadowを起動する際、絶対パスでファイルを指定するとうまくいかないのですが、仕様なのでしょうか?
具体的には、
meadow /usr/local/meadow/.emacs
と入力すると、MeadowはC:\usr\local\meadow\.emacsを開いてしまいます。
cd /usr/local/meadowと入力したあと、meadow .emacsと入力すれば正しく開けます。

絶対パスを入力しても正しく開くにはどうすればいいのでしょうか?

799 :名無しさん@お腹いっぱい。:2008/10/07(火) 21:10:59
>>798
仕様です。つかCygwinとWindowsのパスは全然違うって理解してる?

meadow c:/cygwin/usr/local/meadow/.emacs

bashとか使ってるなら
meadow `cygpath -w /usr/local/meadow/.emacs`


800 :名無しさん@お腹いっぱい。:2008/10/07(火) 21:56:14
>>798
799氏に補足すると、このあたりも参考に。
http://www.okisoft.co.jp/esc/cygwin-6.html#6.2

801 :798:2008/10/07(火) 22:50:30
>>799-800
ありがとうございました。

802 :名無しさん@お腹いっぱい。:2008/10/10(金) 20:26:01
USBメモリにcygwinをインストールしようとしているのだけど、既にPCにインストールされてると
keepを全部外さないと入らないの?

803 :名無しさん@お腹いっぱい。:2008/10/10(金) 23:25:00
>>802
既にインストールされてるのなら、単純にC:\cygwin配下を丸コピすれば?

804 :名無しさん@お腹いっぱい。:2008/10/10(金) 23:31:17
>>803
それやって、cygwin.bat内のパスだけコピー先の名前に書き換えて
cygwinを起動しようとしたら、cygwin.dllがないって言われた・・
回避方法を知ってるなら教えてください。お願い

805 :名無しさん@お腹いっぱい。:2008/10/10(金) 23:56:52
>>804
試してないから分からないけど、
PATHをcygwin.batに直に書いたらどうよ?

806 :名無しさん@お腹いっぱい。:2008/10/11(土) 00:02:39
>>804
Windowsの環境変数PATHがcygwin1.dllのあるディレクトリに通ってないと動かないぞ。

807 :名無しさん@お腹いっぱい。:2008/10/11(土) 03:59:46
HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2
のパスも変更しないといかんはず

808 :sage:2008/10/11(土) 10:51:12
802とは別人ですが,割り込みで質問

マウント情報をレジストリじゃなくてファイルに保存するなんてことってできませんか?
例えば,cygwin1.dllと同じフォルダ内にある特定のiniファイルに
マウント情報を書いておいて,レジストリを見ないで済むとか.

(自分では,ソースを見てもまだ改造できるスキルレベルまで到達していなくって…

809 :名無しさん@お腹いっぱい。:2008/10/11(土) 10:52:08
すみません.あげてしまった…

810 :名無しさん@お腹いっぱい。:2008/10/11(土) 12:28:40
こんなのもあったが、vistaで動かなかった・・
http://sourceforge.net/projects/cygwinportable/

811 :名無しさん@お腹いっぱい。:2008/10/11(土) 13:42:38
>>801
情報Thanks

でも,これもレジストリは使ってるみたいですね…

812 :名無しさん@お腹いっぱい。:2008/10/11(土) 14:48:44
>>359 >>362-365
古い話題だけど、今full install で同じ問題が起きて試行錯誤してました。
結局 tetex tetex-tiny lyx ec-fonts-mftraced の4つをinstallの対象から外して回避しました。


813 :名無しさん@お腹いっぱい。:2008/10/11(土) 14:58:49
cygwin持ち運ぶぐらいなら素直にlinux系の
USBに突っ込んでそのままブートさせるタイプの持ってれば十分な気がするが。

814 :名無しさん@お腹いっぱい。:2008/10/11(土) 15:45:23
>>813
それやるとすれば Power User 権限必要くね?

815 :名無しさん@お腹いっぱい。:2008/10/12(日) 01:33:56
無いね。
BIOSが対応してればそもそもOS関係無いし。

816 :名無しさん@お腹いっぱい。:2008/10/12(日) 03:21:13
>>815
Cygwin スレで何いってるの?w

817 :名無しさん@お腹いっぱい。:2008/10/12(日) 03:57:54
>>816

>>813-814

818 :名無しさん@お腹いっぱい。:2008/10/12(日) 12:41:17
Cygwinを使う理由って、やっぱりWinと共存したいからだと思うから
LinuxとWinを排他でしか使えないUSBブートは目的が違うかも?

819 :名無しさん@お腹いっぱい。:2008/10/12(日) 16:08:47
Linux (笑)

820 :名無しさん@お腹いっぱい。:2008/10/12(日) 16:30:10
いや、そこで煽る理由も意味わからんし、
煽ってる内容も全く意味わからんぞ。

821 :名無しさん@お腹いっぱい。:2008/10/12(日) 18:35:10
なんでも (笑)ってつければいいと思ってるんじゃない?

822 :名無しさん@お腹いっぱい。:2008/10/12(日) 19:31:38
>>816 >>819
失せろ

823 :名無しさん@お腹いっぱい。:2008/10/12(日) 20:11:39
(笑)

824 :名無しさん@お腹いっぱい。:2008/10/12(日) 20:42:24
>>820
基地外の動機を詮索するな
理解できた時はお前も同類になった時だ

825 :名無しさん@お腹いっぱい。:2008/10/12(日) 22:21:22
くやしいのうwwwくやしいのうwww

826 :名無しさん@お腹いっぱい。:2008/10/13(月) 15:35:38
デュアルブート環境でかつWin側にはCygwinもVirtualBoxも入れているが
こういうことをやりつつ、自分のhomeを全ての環境で共通化できている人はいる?

827 :名無しさん@お腹いっぱい。:2008/10/13(月) 15:39:57
colinuxでcofs使えば共通化できそう。やってないけど。

208 KB [ 2ちゃんねる 3億PV/日をささえる レンタルサーバー \877/2TB/100Mbps]

■ おすすめ2ちゃんねる 開発中。。。 by FOX ★
このスレを見ている人はこんなスレも見ています。(ver 0.20)
Cygwin使っている人いますか? 5 [Windows]
Cygwin + MinGW + GCC 相談室 Part 3 [プログラム]

新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
名前: E-mail (省略可) :


read.cgi ver 05.0.7.8 2008/09/25 アクチョン仮面 ★
FOX ★ DSO(Dynamic Shared Object)