乙
otu
おつ
7 :
名無しさん@お腹いっぱい。:2012/03/13(火) 20:23:02.00
CYGWIN_ROOT って環境変数は大事ですか?
>>7 CYGWIN_ROOT って環境変数は 以下の Cygwin User's Guide のHTMLやPDFを検索しても見あたらない。
http://cygwin.com/cygwin-ug-net.html 手元のCygwinで環境変数を検索しても見つからない。
それ、本当に環境変数なの?
なんかの説明文で「Cygwinをインストールしたディレクトリ」のことを、
説明しやすくするために CYGWIN_ROOT と呼んでるだけ、だったりしない?
cygwin environment variable "CYGWIN_ROOT" でググると、
startxwin.batに書かれてるみたいだな。
公式のものらしいがXは使ってないのでよくわからん。
解説サイトの人が自分のBATファイルで使うために設置した変数だと思うけど、
>>7がもうこのスレを見てないみたいだから
どうでもいいんじゃないの
cron で実行するスクリプトからウィンドウを表示したいので
サービスの「デスクトップとの対話をサービスに許可」にチェックを入れているのですが、
こうするとスクリプトが実行される度に一瞬シェルか何かのウィンドウが開いてしまいます。
これを抑制する方法はないでしょうか?
13 :
11:2012/03/19(月) 13:06:01.72
すみません、よく分かりません。
スクリプト(を実行させるためのシェル)をショートカットにしておいて、それを cron に登録するということでしょうか。
少なくとも手元の bash 4.1.10 ではショートカット(lnk)を解決出来ないようなのですが、
どうすれば良いのでしょう。
>>13 ggrks 「コマンドプロンプト ウィンドウ "非表示"」
>>14 ggりました。
ショートカットのプロパティを変更する方法や VBScript を使う方法などあるようですが、
Cygwin ではどうすれば良いのか分かりませんでした。
cygrunsrv.exe -> cron.exe -> bash.exe (crontab の SHELL で指定している) -> (crontab で指定したコマンド)
という順序で子プロセスが呼ばれているのだと認識しています。
恐らく bash.exe が呼ばれた時点でコンソールウィンドウが開いている(そしてすぐ閉じている)のだと思います。
SHELL にショートカットを指定して開く方法があるということなのでしょうか……。
もしも
>>11 や
>>14 がうまくいかなかった場合だけど、
cygstart を経由してどうにかできないかな?
18 :
16:2012/03/19(月) 15:17:31.66
>>17 なるほど。
$ cygcheck -f /usr/bin/run.exe
run-1.1.13-1
$ cat /usr/share/doc/run/README
"run" is a simple application to launch console programs with their
console hidden. It is intended for use on various Microsoft Windows
operating systems.
19 :
11:2012/03/19(月) 16:17:28.71
>>17 run.exe については「cron service minimize cygwin」あたりで検索して見付けていたのですが、
上手く行きませんでした。
--
SHELL=/usr/bin/run
*/1 * * * * /bin/bash
--
例えば crontab をこのようにした場合「run.exe -c /bin/bash」が呼び出されるので bash の起動に失敗します。
ならば第一引数を削るシェルスクリプトを書いて SHELL に指定すれば、と思ったのですが、これは本末転倒でした。
今のところ気になるのは 5 分ごとに頻繁に起動させているジョブだけなので、これを Windows のタスクスケジューラに
移動することで解決したいと思います。
回答下さった皆さん、ありがとうございました。
20超えないと即死しそう
ML見るとsetupがrebaseを実行するようになるっぽい。rebaseallを叩かなくて済むようになりそう
それは助かる
22 :
名無しさん@お腹いっぱい。:2012/04/02(月) 23:44:06.52
windows7 64bitで、setup.exeからほぼミニマム構成に近い感じでインストール完了。
早速起動すると、bash.exe.stackdumpファイルができて、STATUS_ACCESS_VIOLATION
エラーがはかれてる。
ネットで調べるとrebaseやら管理者権限とか出てくるけど、
* そもそもrebaseするためのshが起動しない
* 管理者で実行していない。
どうすりゃいいんだーー
PHPをビルドしたが、エクステンションをビルド時の静的組み込みではなく、
動的組み込みにしようとすると手間がかかる
手順は、
・普通にPHPをビルドする、PHPの関数がスタティックリンクされた10MBほどの実行ファイルができる
・Makefileの中のPHP_GLOBAL_OBJSで列挙されているOBJとmain/internal_functions.oを合わせて
cygphp5.dllを作る。
gcc -shared -o cygphp5.dll -Wl,--out-implib=libphp5.dll.a -Wl,--whole-archive (OBJファイルたくさん)
-Wl,--no-whole-archive (MakefileのEXTRA_LIBSを参照)
・MakefileのBUILD_CLI、BUILD_CGIを書き換え、PHP_GLOBAL_OBJSを含めないようにして、-lphp5を付け加え
上で作ったライブラリをリンクするようにする。
・exeファイルを消してmakeを再実行、cygphp5.dllを動的リンクする1MBほどのexeができあがる
・make installするがdllとインポートライブラリは手動でインストール先にコピーする
エクステンションを作るときはリンク時に-no-undefindオプションとLIBSに-lphp5の指定が必要
Cygwinのlibtoolは-no-undefindがないとdllを作ってくれない。LDFLAGSで指定するか要Makefile編集
s/-no-undefind/-no-undefined/
>>22 Windowsのコマンドプロンプトからrebaseたたいてみれば?
26 :
明神須原:2012/04/04(水) 01:50:53.38
盗撮 乱交 setアクセサ 0823-76-6688 肉じゃが バスが来ない。
27 :
名無しさん@お腹いっぱい。:2012/04/04(水) 10:50:31.34
cygwinで ~ が /home/hogehoge じゃなくてルートディレクトリを見るようになってしまいました。
どうしてこうなったのかわかりません。助けてください><
28 :
名無しさん@お腹いっぱい。:2012/04/04(水) 11:10:03.82
>27
自己解決しますた。/etc/passwd にホームディレクトリが設定されていませんでしたorz
そこ真っ先に見るとこだろ。
30 :
名無しさん@お腹いっぱい。:2012/04/04(水) 12:14:06.06
>>22 cmd->ash->rebaseall
が基本
>>23 VertrigoServでも入れればいいじゃん
MySQLも含めてCygwinで自前で揃えたいという発想もわからんでもないけど
それに意味はあるのだろうか
チラ裏 xfsのポート設定でドツボに嵌る
/etc/X11/fs/configに’port 7100’とは
さて残るはリモート時のキーボードの設定、いったいどこで設定するんだ?
33 :
名無しさん@お腹いっぱい。:2012/04/20(金) 08:42:40.07
1.7.13になって飛躍的に軽くなってるのは気のせいか。
>>33 その書き込み見てアップデート中なのですが・・・
気のせいではないレベルで速くなってる。
アップデートも早く終わっただろ。
ついにlsしたときパッって返ってくるレベルに達した。
1.7.10からバージョンアップして3〜時間
running.でスクリプトの処理が大分時間喰った感じ
bashの起動が若干早く成った感じか?
他はまだ試してないが一応mintty・findなどのコマンド類は動いた
こいつのバージョンアップは何時もハラハラドキドキ。
37 :
名無しさん@お腹いっぱい。:2012/05/01(火) 22:12:15.08
cygwinのssh port forwardで、LAN内のWindowsのVNCに接続するような使い方を考えてるんですが、
cygwinのsshdを使うのも、外部に晒すのも初めてなので、
cygwin sshd特有の注意点とかありますか?
openssh 特有ではないが、以下の文書は目を通した方が良い、くらいかな。
/usr/share/doc/openssh/*
/usr/share/doc/Cygwin/openssh.README
windowsのエクスプローラでtxtファイルなどをダブルクリックしたときに
cygwinのemacsで開けるようにできたら便利だなとおもっているのですが
そういったことは可能ですか??
つgnuclientw
つemacsclientw
41 :
名無しさん@お腹いっぱい。:2012/05/10(木) 00:11:54.53
ぬるぽ?
ガッ?
Sendtoに適当なショートカットをほうりこむほうが簡単です
NotepadBranchあたり使えば色々気楽に出来るかもね
cygwin.com/setup.exe 2.774を知り便利そうなので入れてみた
…日本語化の時点でいきなり挫折中
man manすら読めないとなると自習すら難しい事態に、ぐぬぬ
UNIX文化がよくわからない俺には高い山だった…
まんまん見れないとか一大事!ってうちの環境でも見れないな
/usr/share/man/ja/man1/man.1.gzの文字コードがEUCなのか
コレ見るにはどうすればいいのだ
英語の見るだけなら LANG=C man man でとりあえずいいな
でも、man man 見れても自習するのは難しいと思う
47 :
名無しさん@お腹いっぱい。:2012/05/15(火) 06:40:43.24
しばらくCygwinから離れてたんで、
再インストールする前に色々ググってたら、SUAやらGoWやらBoWなんてのがあるんですね
目移りしちゃって、またCygwinから離れちゃいそうです
groffにパッチが必要だったような。
Sendto用のlv起動用のWSHスクリプトをさくっとのつもりがドツボに嵌りながら書いてみたが
環境変数TERMが上書きされてしまうなあ、何かエレガントな解決方法ない?
//lv.js
var WshShell = WScript.CreateObject("WScript.Shell");
var WshEnvironment=WshShell.Environment("PROCESS");
WshEnvironment.Item("VISUAL") ="vi -c %d"; //viの場合$
//WshEnvironment.Item("VISUAL") ="emacsclient -a emacs"; //emacsの場合$
WshEnvironment.Item("TERM") = "cygwin"; //SJIS-LVのOOPS対策$
WshEnvironment.Item("PATH")=WshShell.ExpandEnvironmentStrings("%PATH%") + ";D:\\cygwin\\bin;D:\\cygwin\\usr\\bin;D:\\cygwin\\usr\\local\\bin";//
new ActiveXObject( "WScript.Shell" ).run("D:/cygwin/bin/mintty.exe -e lv \""+WScript.Arguments.Item(0).replace(/\\/g,"\/") + "\"");
>>49 LANG=ja_JP.UTF-8ならパッチなくてもそこそこ使えるよ
52 :
名無しさん@お腹いっぱい。:2012/05/15(火) 20:47:19.26
ロボコンの環境設定してるんですがmake allが途中までしか動きません
/nxtOSEK/samples_c/helloworld
$ make all
Compiling ../../ecrobot/../toppers_osek/kernel/alarm.c to alarm.o
Compiling ../../ecrobot/../toppers_osek/kernel/event.c to event.o
Compiling ../../ecrobot/../toppers_osek/kernel/interrupt.c to interrupt.o
Compiling ../../ecrobot/../toppers_osek/kernel/osctl.c to osctl.o
Compiling ../../ecrobot/../toppers_osek/kernel/resource.c to resource.o
Compiling ../../ecrobot/../toppers_osek/kernel/task.c to task.o
Compiling ../../ecrobot/../toppers_osek/kernel/task_manage.c to task_manage.o
Compiling ../../ecrobot/../toppers_osek/config/at91sam7s-gnu/cpu_config.c to cpu_config.o
Compiling ../../ecrobot/../toppers_osek/config/at91sam7s-gnu/lego_nxt/sys_config.c to sys_config.o
Generating OSEK kernel config files from ./helloworld.oil
make: ../../ecrobot/../toppers_osek/sg/sg: コマンドが見つかりませんでした
../../ecrobot/ecrobot.mak:317: recipe for target `kernel_cfg.c' failed
make: *** [kernel_cfg.c] Error 127
何が原因なんですかね?
>>50 > var WshShell = WScript.CreateObject("WScript.Shell");
ここで作ったWshShellにせっかく頑張って環境変数設定してるのに、
> new ActiveXObject( "WScript.Shell" ).run("D:/cygwin/bin/mintty.exe -e lv \""+WScript.Arguments.Item(0).replace(/\\/g,"\/") + "\"");
なんで最後がこれなんだ?
54 :
名無しさん@お腹いっぱい。:2012/05/15(火) 23:21:36.14
52ですが自己解決しました
>>51 LANG=ja_JP.UTF-8にしてるけどこんなのがでてしまって日本語のmanは表示されない
/usr/bin/groff: can't find `DESC' file
/usr/bin/groff:fatal error: invalid device `nippon'
英語のが読めればいいんで特に気にしてないが
前スレで見た気がする。man.conf弄れば表示できるけど、パッチ当たってないからズレる
確かに /etc/man.conf をいじってたのすっかり忘れてた
JNROFF /usr/bin/groff -Tnippon -mandocj
をコメントアウトして
JNROFF /usr/bin/groff -Tutf8 -KeucJP -mandoc
に変えてた
58 :
50:2012/05/21(月) 13:18:08.92
cygtermでcygwin使ってるのだが、何故か“A”が入力できなくて困ってる。
コマンドのオプションやファイルパスやどに"A"が含まれてると、目的が果たせない。ノートパッドとかでコマンド書いてコピペしても、"A"だけ消える。
ただ、vimとか立ち上げると、それ上では問題なく"A"が入力できる。これ、何現象なの…
>>58 その人はKaoriyaのサイトを借りているが、中の人ではないな。
色付けて見たいなら、Vimのless.sh(less.bat)&less.vimを使うという手がある。
ただ、リダイレクトで読む場合でも末尾まで読み込んでから表示するので、less/lvの完全な代替にはならないが。
sort -k1g -k2g test.txt
0.56 10.875
0.56 10.75
0.56 8.625
0.56 8.6
0.56 7.25
0.56 7.25
0.56 6.21429
0.57 6.21429
0.57 6.21429
0.57 6.28571
0.57 7.25
0.57 7.25
0.57 7.25
0.57 11
↑出力結果がおかしい。
0.56のときだけ降順になる。どうなってんの(´・ω・`)
1列目優先でどちらも昇順にしたい‥。
うちではちゃんと降順になるな。
$ sort --version
sort (GNU coreutils) 8.15
Packaged by Cygwin (8.15-1)
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <
http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Written by Mike Haertel and Paul Eggert.
>>62 verは一緒だ・・・。
データが悪いのかな。
sjisでやるとちゃんとできるけど
utf-8でやると変になる。
研究すすまないよ(´・ω・`)
連投すまぬすまぬ
txtじゃなくてdatに拡張し変えたらできた
なぜかはしらぬ
うちの環境でもちゃんとソートされんかったわ。UTF環境だけどそれがいけないのかねえ。
UTF-8で保存したファイルを入力したらBOMの関係で1行目だけおかしくなったけど、
あとは昇順になった。
降順になるのはよく分からんね。
あと
>>62は s/降順/昇順/ だった。
こういう何が原因なんだかよくわからんのがでるとexcelでソートしたくなるな
質問なのですが、minttyでvimで編集している時、iしてそこにペーストしようとしても文字化けしてしまうのですが、これはどうしようもないのでしょうか?
俺ならこうしちゃう
inoremap <c-g>p <c-r>=iconv(system('getclip -u'),'cp932',&enc)<CR>
>>69 > 俺ならこうしちゃう
> inoremap <c-g>p <c-r>=iconv(system('getclip -u'),'cp932',&enc)<CR>
自己レスです。Shift + Insでした。失礼しました。
>>67 学生さんだね。
社会に出ればわかるけど冤罪も罪のうち、疑わしきは罰するってのは法治国家の不文律だよ。
誤爆?
ggったけど自動投稿の定型文っぽいね。
こういうのたまに見かけるけど、全く意図が分からん。
mintty 画面上のURLを Ctrl+左クリックすると、
デフォルトブラウザで開かれるようになってますが、
先頃 Firefox 14.0.1 にバージョンアップすると、
以下のメッセージが表示されて開けなくなりました。
「Firefox は起動していますが応答しません。
新しいウィンドウを開くにはまず既存の Firefox プロセスを終了させるか、
コンピュータを再起動させなければなりません。」
他のアプリから Firefox でリンクを開くのは問題ないようなので、
mintty から Firefox への命令がうまくいってないように思うのですが、
問題なくURLを開けてる人はいるでしょうか?
また、解決策がわかる方はいるでしょうか?
mintty は svn版で確認しました。
Cygwin使い始めたものですが、やはりエンコード周辺にぶち当たりましたね。
GNOME Terminalなんか何もしなくても日本語はうまく使えたなあ。。
>>76 はい、開けました
cmd.exe で cygstart
http://example.com/ だと
>>75 と同じ症状でした
mintty からは ShellExecuteW を呼んでるだけみたいだし、
mintty というより cygwin の問題かもと思って、
cygwin を 1.7.16 にアップデートしてみましたが変わりませんでした
デフォルトブラウザを Chrome にすると、
cmd.exe で cygstart
http://example.com/ で開けました
やっぱり、Firefox 側の問題なのかな…
79 :
76:2012/07/23(月) 13:36:19.58
>>78 同じく Firefox 14.0.1 だけど、うちでは cmd.exe から
cygstart
http://example.com/ で正常に開けるなあ。
アンチウィルスソフトがその辺りの API をフックして悪さをしているとか。
あるいは Sysinternals の Process Monitor で動きを追って見ると何か分かるかも。
Firefoxのプロセスが残ってるんじゃないの。
タスクマネージャーで確認してみよう。
82 :
76:2012/07/24(火) 15:37:35.67
>>80 1. Firefox を終了してタスクマネージャで firefox.exe のプロセスが存在しないことを確認
2. スタートメニューから Firefox を起動 → 複数のウィンドウとタブがレジューム
3. $ cygstart
http://example.com/ → 新規タブで開かれる
4. $ cygstart
http://example.com/ → やはり新規タブで開かれる
5. Firefox を終了してタスクマネージャで firefox.exe のプロセスが存在しないことを確認
6. $ cygstart
http://example.com/ → ウィンドウとタブがレジュームし、新規タブで example.com が開かれる
--
$ cygstart --version
cygstart is part of cygutils version 1.4.10
cygstart was originally authored by Michael Schaap
Let Windows start a program or open a file or URL.
--
開ける場合と開けない場合が両方とも再現可能なら、Process Monitor でプロセス名 cygstart.exe でフィルタして
それぞれの場合でイベントをキャプチャしファイルに保存、両ファイルを比較すれば何か分かると思う。
ショートカットのほうで--no-remote -Pしてない?
VMWareやVirtualBoxでLinuxかFreeBSD動かそうと思ったが
昔よりマシになったとは言え
それなりにメモリ取るし遅いのな
Cygwinの方が軽く感じる
ストレスの無い仮想環境っていつ出来るんだろ
ネットスピードの
帯域広がる・速くなる→データ量増える→重い→最初に戻る
と同じ様に
マシン速くなる(CPU速度アップ、メモリ増える)→扱うデータ量増える→重い→最初に戻る
を繰り返しながらゆっくり進化しかしないんだろうな…
VMWare もホスト使わないハイパーバイザで使えば悪くない感じなんだけどね。
まあ併用するような使い方には向いてないなとは思う。
うちでは速度的には問題ないんだけど終了時のメモリダンプがやったら長いからさっと立ちあげてさっと終了ってのが出来ないな。
>>82 大変遅くなってしまいすみません
2→3 ができてるなら、私の環境の問題のようですね
Process Monitor で見てみましたが、
イベントの順番くらいしか違う点は見つかりませんでした
"C:\Program Files\Mozilla Firefox\firefox.exe" -osint -url
http://example.com/ Process生成は上のコマンドで呼び出されていて、これを cmd.exe で直打ちすると、
ショートカットで起動した Firefox の新規タブに普通に開けました
しかし、bash -norc など cygwin のシェルの中で、
"/mnt/c//Program Files/Mozilla Firefox/firefox.exe" -osint -url
http://example.com/ を直打ちすると、cygstart で開けないのと同じエラーで開けませんでした
■Firefoxをショートカットで起動した場合
Fx14 start○ cygstart× cmdで直打ち○ bashで直打ち×
Fx13 start○ cygstart○ cmdで直打ち○ bashで直打ち× (←がFx13だと×なのが?)
■Firefoxをcygstartで起動した場合
Fx14 start○ cygstart○ cmdで直打ち○ bashで直打ち○
Fx13 start○ cygstart○ cmdで直打ち○ bashで直打ち○
Firefox 13.0.1 にバージョンダウンしてテストした結果と一緒にまとめると、
上のようになり、拡張はずしたりとかもやってみましたが、結局、原因不明でした
Firefoxが、どういう仕組みでプロファイルを選択するか調べないといけないかも…
>>81 残ってるというか、Firefoxが立ち上がってる状態で、新規タブに開きたいんです
>>83 ショートカットにオプションはついてませんでした
87 :
76:2012/08/27(月) 01:00:55.45
>>86 あとはもうプロセス起動時に環境を出力するような Win32 アプリケーションを書いて
調べるしかなさそうだね。
start 等で呼び出されたプロセスと cygstart 等で呼び出されたプロセスとで
環境に何らかの違いがあるのが原因なのは間違いないだろうし。
なんとなくそれぞれでプロセスを生成しているユーザが違うような気がしないでもない。
管理者権限で実験してみるとか。
てか、まだ解決してなかったのかw
Firefox.exe -new-tab でいいだけじゃん、なに面倒なことやってんのw
Cygwinのフォルダを移動させたいんだけど
なにか注意点ある?
91 :
名無しさん@お腹いっぱい。:2012/10/27(土) 11:06:59.96
すみませんが詳しい方のみ回答をお願いします
環境変数使ってなければいくら移動しても問題ないよね
複数バージョンインストールできるし
cmd.exeから cygrunsrv -L でサービス確認して、あれば止める・消す。
/dev/nul があるとエラーメッセージ出るから対処法を調べておく。
/etc/fstab のマウント設定・環境変数などがあれば忘れず再設定する、くらいか。
レジストリも残るかもだが、移動先のパスに置き換わるからあまり気にしない。
とりあえず手元のCygwinのフォルダをリネームしてみた。
/etc/fstabに書かれている /usr/bin と /usr/lib は元のままだけど(当たり前か)、
/ はリネームしたフォルダ名になってた。なるほどね。
1.7ってfstabじゃなくてcygwin1.dllからの相対パスで自動マウントしなかったか
試しに /etc/fstab を別の名前にリネームしたら
>>95 みたいになった。
試してないけど、単に fstab から /usr/bin と /usr/lib の行を無効にするだけでもいいのかな。
うちの環境でも/usr/binと/usr/libはfstabに無いな
それでも、cygwinのルート下のbinとlibが、それぞれ/usr/binと/usr/libにマウントされてる
cygwin-1.7になって、格段に動作が速くなったのが嬉しい。
Linux Mintいれたけどcygwinのほうがemacsとか最新でバロス
速くなったんだけどそれでもzshの補完とかすごい遅くて悲しいもんがある。
もっと速くなってくれたらちょっとした事に仮想マシン使わなくても良くなるのにな…
minttyをunix系OSにも移植してくだちぃ
普通のターミナルエミュレータは拡大すると
ウインドウサイズまででっかくなってしまう
まあconfigure & makeとか仮想環境に比べても死ぬほど遅いしなぁ
lsとかがすげー遅いのは解消されたけどプロセス生成まわりに問題ありまくりなのは
相変わらずで、かつ原理的にどうしようもないって感じがする
zsh使いたくてcygwin思い出してどんなことになってるかなと覗きに来たら、
なんか動作速度でとんでもないことになってるんだな。
sudo aptitude も無いからそもそもどうやってzsh入れるかすら目処立ってないのにオワタw
用途やスペックにもよるし公式のzshパッケージあるから試してみたらいい
apt-cygコマンドでパッケージの検索、導入、削除ができるよ。
おお、
apt-cygか。これはいいね。
107 :
名無しさん@お腹いっぱい。:2012/11/14(水) 04:02:17.23
>>52と同じ状況なのですが、自己解決できません。
誰か教えていただければ・・・
cygwin入れてみました。
^Dとかの動きが違いますかね?^C?
何と違う?
UNIXベースのCUIならデフォルトは^CがSIGINTで^DがEOF
別にcygwinでも変わらん
112 :
名無しさん@お腹いっぱい。:2012/11/19(月) 03:36:05.27
>>108 お礼遅くなりましたが…
おかげで解決できました。
ありがとうございます
いまだに、Cygwin をわざわざ入れるメリットが分からない。
まあ不要な人には全く不要な類のものだからね
俺はcygwin無しではやっていけない自信がある
sh scriptなものは頑張ればWSHでできるだろうけど、正直そこまでの
根性はない。
>>113 いまだにってことは、昔はわざわざ入れるメリットがあったのかい?
NTEmacsを使うんで、お供にCygwinがないと困る
118 :
名無しさん@お腹いっぱい。:2012/11/20(火) 11:34:22.87
Windowsのエクスプローラで見ると、/usr/binディレクトリが見つかりません。
Cygwin Terminal上で表示すると出てきます。
これは見えないのが普通なのでしょうか。
はい
不思議だね^^
>>115 今は wsh じゃなく powershell script になると思うけど、
あれって何気に C# でも書ける上に DLL 呼び出すのも自由にできるし Win7 なら普通に入ってるしで
実は結構凄いんだよね。文法に微妙な癖があるのがどうしょもないけど。
>>122 >
>>115 > 今は wsh じゃなく powershell script になると思うけど、
異議あり!
125 :
118:2012/11/20(火) 17:51:56.96
>>113 逆に最近になって、入れるメリットがでてきた。
ハードの速度が上がって、ストレスなしに使えるようになったからな。よい時代になったもんだなあ。
minttyが標準になって完成度があがって来たのもいいな
昔はteratermとかputtyとか使ってたけど、minttyからcygwinのsshでも特に不満はなくなった
UTF-8 で動かしつつ windows 用の ipconfig とか javac とかも文字化けしてほしくないから
結局 ck 使ってるなぁ。
alias ipconfig='cocot ipconfig'
ああ、エスケープシーケンスの解釈に関してはcmd.exeは弱くて
どうしようもないな。一応ANSI程度は使えるんだっけ?
w3mを動かせるようにしてみたいんだけどその辺の情報が
よくわからなくて困ってる。
パッケージあるだろ
cygwinじゃなくてmingwでw3m動かしたいのよ。まあスレ違いか。
apt-cyg便利だけど調子のって使いまくると偶に依存関係(主にバージョンの)が壊れて死ぬ
>>132 ncursesないからmingwじゃ無理じゃね
ncursesあるなら知らんけど。
まあそれを書いた本人なんですけど。
ConsoleまわりのAPIがよくわからんので困ってます。
出力するエスケープシーケンスはcapabilityに対応したものを埋め込みば
いいかなと。
Lynx for win32のソースみてもいまいちよくわからない...
Cygwinにnmapってないんだな
Cygwin 1.7以降はレジストリを使用しないためポータブル化できるとあったので
試しに最新版を入れてみたが下のレジストリは使用されてて削除するとfuttyから起動できなかった。
HKEY_CURRENT_USER\Software\Cygwin
HKEY_LOCAL_MACHINE\SOFTWARE\Cygwin
何か別途設定等必要でしょうか
検索するとCygwin1.7はレジストリーを使わないってけっこうあるけどデマじゃない?
1.7のユーザーガイドの目立つとこに、
もはやマウント情報をレジストリに保存しないって書いてあるからかね?
このユーザガイド読み進むと、
ユーザパスワードをレジストリの隠しエリアに格納するようにしたとか、
複数cygwin.dllのトラブルシューティングのために自分のパス等をレジストリ保存するとか、
レジストリばりばり使ってるようなんだが
セットアップ情報みたいなもの書き込んでいるけど、フォルダ移動してもきちんと起動するでしょ?
レジストリの設定消去しても起動するよ
>>140 確かにcygwinは起動するんだけどfutty経由だと起動しない。
他のツールが参照するために書き込んでるのかなぁ
>>141 パスを通し忘れてるだけじゃないの?
Cygwin起動バッチをよく読んでみたら?
ポータブル化にあたってユーザーフォルダを固定化したり/etc/passwdに関する起動時メッセージ消したりで/etc/profileをいくらか弄る必要はあるけどそれ以外は普通にUSBメモリ等からどこでも起動できるよ。半年ぐらいポータブル化して運用してた
OSをwindows8にアップグレードするか迷ってるんですが
Wikipediaにmakeなどのforkを使うプログラムが動かない、というようなことが書かれています
現在もその通りで動かないんでしょうか?windows8で使っているかたがいらっしゃれば教えてほしいです
>>144 Windows は XP まで。
それ以外は、MS 自体が迷走しているw
>>145 Win7で何か問題ある?Cygwin使うにしてもXPよりはいいと思うが
>>146 rebaseやpeflagsしてもずっと使ってるとプロセス起動やforkが
稀にランダムに死んでるとしか見えない挙動をする
Windows 8 で使ってるけど、LANG を c にしないと make が何故か落ちるとかあるけど、
それを除けば普通に使えてる…はず
>>148 例に挙げられてたmakeも完全に使えないわけではないんですね
情報ありがとうございます。参考になります。
>147
いかにもなBLODAに見えるなぁ。
環境変数CYGWINにdetect_blodaを入れて何が出てくるか見てみたいところ。
うちの環境だと環境変数 PATH が長いと fork に失敗することがある。
bloda を初めて知った
ノートン先生もリストに入ってるのか、
インストールせざるを得ない環境なのだが、
SONAR拡張モードはオフにしないとCygwinのプロセスにちょっかい出してくる
cygwinで
..
と打つと
bashu: ..: コマンドが見つかりません
となって階層移動ができないんだが何をapt-cyg install
すればいい?
ごめん。Linuxのzshの機能だった。
cdかってに補完されるからzsh内では
..
で移動できるの思い出した。#実際に "cd .."なら動作した。
.. で親ディレクトリに移動するような shell があるのかね?
bash なら alias ..="cd .." とかで。
157 :
156:2013/01/06(日) 01:03:01.86
ああそういうことねw
そうそうw
.zshrcに書き込んであるの。(auto cd)
なんだかんだでmintty zshの両方導入すんだ。めちゃくちゃ素晴らしいね。
>>159 それはgitじゃなくて、つかってるshのコンプリーション機能のせいだろ
そうか。確かに補完だ。ありがとう。適当なときに勉強するよ。
早くCygwin-1.8出ないかなぁ。
今日updateかけたらNorton先生に顔を真っ赤にして叱られた。
絶対パス: c:\cygwin\lib\qt4\examples\widgets\styles\styles.exe
脅威: Suspicious.Cloud.5
最終使用日時?
2013/02/09 7:12:37
これは危険度が高いファイルです。
____________________________
脅威の種類: ヒューリスティックウイルス検出。 マルウェアヒューリスティックに基づく脅威の検出。
____________________________
ファイルサムプリント - SHA:
635b24186a48d25a7c5319dab9a8c891c512030da2e8b658d4a8260aedbd9ff0
____________________________
ファイルサムプリント - MD5:
7692922e648fd254d56d92aeb32fa5be
Cygwin とアンチウィルス系のソフトの相性は著しく悪い。
ノートンは誤検出しまくりで cygwin/bin で SONAR 切ってたわ。
彼は名前が悪いよな。名前がw…。
絶対パス: c:\cygwin\lib\qt4\examples\graphicsview\dragdroprobot\dragdroprobot.exe
脅威: Suspicious.Cloud.5
コンピュータの評価日?
2013/02/09 7:49:58
最終使用日時?
2013/02/09 7:51:59
ごく少数のユーザー
ノートン コミュニティの 5 人未満のユーザーがこのファイルを使いました。
ごく新しい
このファイルの更新日はここ 1 週間以内です。
高
これは危険度が高いファイルです。
脅威の詳細
脅威の種類: ヒューリスティックウイルス検出。 マルウェアヒューリスティックに基づく脅威の検出。
ファイルの系譜
dragdroprobot.exe
ファイル処理
dragdroprobot.exe
削除しました
ファイルサムプリント - SHA:
008d4e9891e3fa8e1ab2839f64107d2ab106cc5c7c180e1b2e9459a848a6e89e
ファイルサムプリント - MD5:
05330356f2f3c22d5c323d694e35e9bc
c\cygwinのmkshortcut.exe.stackdumpって削除してもおk?
ok
.stackdumpって時々生成される。うちの環境ではautorebaseが入る前fork失敗で生成されてた
find / \( -path /dev -prune -o -path /proc -prune -o -path /cygdrive -prune -o -name "*.stackdump" \) -type f -exec rm -v {} +
要らないから、これで一網打尽
-delete使わないの?
シングルクォートの方が安全じゃなかろうか。
ダブルクォートで囲まれた*を展開するシェルがあるの?
172 :
170:2013/02/23(土) 11:05:59.90
>>171 すまん勘違いだった。
シェル変数とごっちゃにしてたわ。
exec じゃなく -print0 と xargs -0 を使おう
なぜ?
-exec {} + が使えるケースなら xargs 要らないんじゃね?
exec の時はファイル一個に付き毎回サブプロセス呼び出しを行う。
xargs の場合は可能な限りサブプロセス呼び出しが少なくなるよう引数を連結して呼び出す。
rm a
rm b
rm c
ってのと
rm a b c
の違い。
find とかの大量にファイルマッチするようなのは速度が全然違ってくるよ。
そんなあるんだかないんだかわからんオプション使うよりxargsの方が確実な件
うん、findのオプション覚えるの大変だし、xargsの方が柔軟性あるんじゃないかと思う。
年寄りうぜえな
findのオプションも覚えられない奴はマウスでカチカチやってろよ
正直どっちでもいい。
処理するファイル数が少ないならexecでもいいけど
多いならxargsだなぁ
cygwinのfork遅いし
>>183 Posix標準の-exec {} +も知らない無知のくせに「xargs使え」とかforkの数が〜だの言ってる馬鹿がうぜーだけ
ちゃんと仕様分かってる分には、findだろうがxargsだろうが
こんなのはどっちでもいいんだよ
posix標準とか今調べたくせになにいってんだこいつ
-exec {} +とかFAQだろ、
この板でもシェルスクリプトスレとかで散々既出だし
今更何言ってんの?
Cygwinで配布してる版ではどっちもつかえるからどうでもいい件
シェルスクリプトスレ()
xargsを解説して来る奴って今回の例だけじゃなく常にドヤ顔してるよね。
FAQってのは要するに質問が頻出する程度にぜんぜん知られてないってことだよね。
>>191 古い誤った知識で威張りたがるだけでなく他人に押し付けようとする
反省の色もまるでない
馬鹿なんだろう
>>194 -print0 って入力してる時の顔なんか最高にうざいよね。
どっちも同じぐらいうざいんだが
まあ、posix標準なら何処持って行っても互換性安定するね
後に引けなくなっててワロタ
>>169 -exec 以下を -delete にしたら -prune と使うなって怒られた。man参照
>>193 そもそもfind絡みの質問って頻出だし、知ってる人は質問しないし
知らない人が質問するのに全然知られてないって当たり前じゃね?
上にいる、forkの遅さとか生成されるプロセスの多さを気にする奴向けに書き直すとこうか?
find / \( -path /dev -prune -o -path /proc -prune -o -path /cygdrive -prune -o -name "*.stackdump" \) -type f -print0 |perl -E 'map unlink,split"\x00",join"",<>'
findとperlだけ。引数で渡さない
Windowsだとコマンドライン引数の長さ制限が厳しいから、どうやってもプロセスが多くなる
俺も.stackdumpだらけだったw。
ミキ prune
今まで面倒だと思って ssh はパスワード認証使っていたけど
公開鍵認証にして ssh-agent 使い出したらスムーズ過ぎワロタ
だけど、.bash_profile とかに eval "`ssh-agent`" って書くと mintty 毎に立ち上がって不便
ssh-agent の出力内容をファイルに書き出して source で読み込むのはセキュリティ的に気になる
keychain 使えば?
pagent 使う方法も一旦ファイルに書きだすようになってるんだなぁ
keychainいいよ
あるいはwin-ssh-agentとか。
ssh-pageantはどうなのだろう。204がそれ?
全然関係ないけど、pageantってpagentじゃないのね。
ずっとpagentだと思ってた。
パゲェーント?パゲアント?ページアント?頁蟻?
SSH_AUTH_SOCKとSSH_AGENT_PIDをファイルに書き出すのと、なんかセキュリティリスクを生むの?
sshdをサービスとして起動してputtyでSSH接続するとPageantの鍵一覧を引き継いでくれる
もちろん--with-w32でconfigueしたemacs24は-nw付けないとで起動できないけど
>>210 ファイルパーミッションでのみ保護されているという意味で
秘密鍵と同じだよね
パスフレーズもあるじゃん。
パスフレーズはオンメモリじゃないの?
>>212 見られたら困るようなファイルじゃないし
秘密鍵書き出してるわけじゃない
>>215 見られたらってより、書き換えられる方が問題じゃね?
例えばssh-agentが動いているところで、下を実行した後sshを実行すると秘密鍵がsocat経由で渡ってしまう
$ SSH_AUTH_SOCK_="$SSH_AUTH_SOCK"; export SSH_AUTH_SOCK=/tmp/bypass
$ socat unix-l:"$SSH_AUTH_SOCK" unix-connect:"$SSH_AUTH_SOCK_" &
このsocatが別の不正なプログラムだとまずくない?って話なのでは
ファイルに書き出してないなら、この攻撃は難しい
217 :
208:2013/03/13(水) 01:45:21.82
ssh-pageantちょっと使ってみた。
動かし方はssh-agentと同じだけど、自動的にpageantのキーがssh-addされたような
状態になるのね。ssh-pageant動かしてからpagentでキーを読んでも大丈夫だった。
minttyからplink動かすと標準エラーがバッファされてアレなことが多いんだけど、
これならそのままssh使えばいいかもしれない。
全然関係ないけどplinkも英単語として意味があるのね。今気づいた。
cygwinてなんでbison関係はいってないの
別でいれるのか
thx
物知りっく??
かかって来いよタネンバウム!!!!!
海苔知りじゃよ
いつの間にか64bit版の開発始まってたんだな
もうやらないのかと思ってた
まーたcygwinを捨てない理由が出来てしまった
gnupack使っているのですが、文字の行間をもう少し広くする設定は
できないのですかね?
gvimやemacsならばlinespaceで設定できるような気がするのですが、
minttyやbashなどで行間のカスタマイズは不可能でしょうか……
229 :
名無しさん@お腹いっぱい。:2013/04/07(日) 07:33:20.56
230 :
229:2013/04/07(日) 07:41:00.55
minttyに設定してるのが縦書フォントなんじゃないの
フォント名に「@」ついてないか?
232 :
229:2013/04/07(日) 20:17:26.37
>>231 サンクス。フォント名に@がついてた
縦書フォントなんてあるんだ。知らんかった
233 :
名無しさん@お腹いっぱい。:2013/04/13(土) 04:33:05.58
Windows XP SP3
Cygwin 1.7.17
の環境を使っています。
Cygwin Terminalにて
echo $0
を実行すると、
-bash
と、先頭に"-"が付いて出力されてしまいます。
$ aaa
-bash: aaa: command not found
と、コマンドエラーの出力も同様に"-bash"と表示されます。
一方、コマンドプロンプトベース?のCygwinでは、きちんと"bash"と表示されます。
このようになるのは何故でしょうか?
-で始まるのはログインシェルって意味
235 :
233:2013/04/13(土) 15:48:56.86
>>234 そうなのですか
でも"Cygwin.bat"を実行した場合は"-"が表示されませんが
これはなぜなのでしょうか
237 :
233:2013/04/13(土) 16:23:17.08
>>236 "Cygwin.bat"の中身は"bash --login -i"になっていますが
これはログインシェルではないのでしょうか
>>237 --login オプションはログインシェルじゃないシェルに
ログインシェルと同様に .bash_profileとかを読ませるためのオプションで、
あくまで「ログインシェルではない」
もともとシェルの仕様で、- が頭につくとシェル自身がログインシェルだと
判断していた。--login はその判断を変更するためのオプションでしかない。
>>237 "bash"というコマンド名で実行されたんだから
$0の値はbashになる。--loginオプションとは無関係。
ログインシェルは、システムによって"-bash"という名前で起動されてる。
だから$0の値は-bashになる。
240 :
233:2013/04/13(土) 17:02:57.95
>>238>>239 ありがとうございます。
イメージとしては、
Cygwin Terminalのショートカットから起動する場合("mintty -"を実行)は、
CygwinというUnixシステムにログインする形式をきちんと模していて、
一方、Cygwin.batから起動する場合("bash --login"を実行)は、
コマンドプロンプト上からbashをログインシェルと同じ実行手順で起動しているだけで、
Unixシステムへログインする形式は模していない
(既にログインしたUnixのターミナル上から"bash --login"を実行するのと同じ)
といった感じでしょうか。
ちなみに、"mintty -"でCygwinを起動する場合と、Cygwin.batでCygwinを起動する場合とで、
Cygwinの起動処理やその後の動作環境などに何か違いはありますか?
241 :
名無しさん@お腹いっぱい。:2013/04/13(土) 20:03:51.34
DOSコマンドが使えない>>mintty
242 :
233:2013/04/13(土) 22:56:03.21
Cygwin 1.7.18キター
>>245 > Cygwin 1.7.18キター
何が変わったの?
つーか、バンドル版のclang/llvmもいい加減3.2にしてほしいんだが・・・。
Cygwinのbinutilsのバージョンが本家よりスゴイ進んでるんだけど
なんで?
248 :
名無しさん@お腹いっぱい。:2013/05/30(木) 19:13:17.20
本家のbinutilsは 2.23.1 が最新になってるけど
Cygwinのbinutilsのバージョンは 2.23.51-1 になってる
スゴイ進んでる
3番目の数字が増えるのは、バグがなかなか取れなくて苦労していると解釈すべき。
gcc-3消えた?
2.95使えよ
>>254 もともとgcc-4ってマニュアルには、-mno-cygwinが載っていたが使えなかったような気が
Makefileを書き直さないと
cygwinを最新にアップデートしたままの状態でgcc-3で-mno-cygwinを
使える方法は無いのかな?
なんでmingw使わずmno-cygwinに拘るんだ?
cygwinスレだからだろ
?
cygwin版のmingw入れればいいだけの話だろ
cygwinホスト、ターゲットがmingwのgccクロスコンパイラツールセットってことだけど
パッケージ化されてるし、i686-pc-mingw32/i686-w64-mingw32/x86_64-w64-mingw32
どれも使える
感覚的にはLinuxからのmingwクロスと一緒だよ
1.7キタ━━━━(゚∀゚)━━━━!!
いつの話だよ
>>261 勘違いしているようですが clangでC++はコンパイルできません
264 :
262:2013/07/25(木) NY:AN:NY.AN
>262-263
あ、書き方が悪かったようですみません。「Clang」自体のことを指していたのでした。
「clang++」に書き換えてもなぜか同じエラーが出てきます。と言うより、C++対応の方が認識されていないような
気すらするのです……。
USER@USER-PC /cygdrive/d/
$ clang++ -o soft.exe soft.cpp
soft.cpp:11:10: fatal error: 'climits' file not found
#include <climits> //INT_MIN<97>p
^
1 error generated.
USER@USER-PC /cygdrive/d/
$ clang -v
clang version 3.1 (branches/release_31)
Target: i386-pc-cygwin
Thread model: posix
USER@USER-PC /cygdrive/d/
$ clang++ -v
clang version 3.1 (branches/release_31)
Target: i386-pc-cygwin
Thread model: posix
266 :
261:2013/07/25(木) NY:AN:NY.AN
>262-263
あ、書き方が悪かったようですみません。「Clang」自体のことを指していたのでした。
「clang++」に書き換えてもなぜか同じエラーが出てきます。と言うより、C++対応の方が認識されていないような
気すらするのです……。
USER@USER-PC /cygdrive/d/
$ clang++ -o soft.exe soft.cpp
soft.cpp:11:10: fatal error: 'climits' file not found
#include <climits> //INT_MIN<97>p
^
1 error generated.
USER@USER-PC /cygdrive/d/
$ clang -v
clang version 3.1 (branches/release_31)
Target: i386-pc-cygwin
Thread model: posix
USER@USER-PC /cygdrive/d/
$ clang++ -v
clang version 3.1 (branches/release_31)
Target: i386-pc-cygwin
Thread model: posix
インクリメンタルサーチをオフにする方法おしえて
>>266 なんで小さいプログラムから順に試さないの? あほなの?
hello,worldコンパイルしてみた?
すみませんが詳しい方のみ回答をお願いします
なんだこの乞食はww
363 いやあ名無しってほんとにいいもんですね sage 2013/07/25(木) NY:AN:NY.AN 発信元:119.230.213.128
>>356 いや投稿時に元スレ確認するのが普通でしょう……。
初っ端(もしかして前スレからかも)から時々無宣言投稿があったのは
スレを監視していたのなら知っているはずです。
「お前らが俺に感謝せず無宣言投稿野郎に感謝しているから罰を与えてやった」
とも受け取られかねませんよ?
うん、わかった。 謎は全て解けた。
うちの環境でコンパイル通す方法わかった。
460 いやあ名無しってほんとにいいもんですね sage 2013/07/25(木) NY:AN:NY.AN 発信元:119.230.213.128
>>419 まあお願いしかできない立場なのは間違いないし、
代行する手間を考えると頭が上がらない、となるのも分かる。
真っ当な代行主はそれこそ「無断代行野郎は氏ね」まで言う権利はあると思うし、
「二度とそんな奴に感謝してくれるなよな」と言っても構わないとは思う。
でも、ワザと二重投稿とかするのは親切でもなんでもないよね?
そもそも規制されているのはほぼ間違いなく依頼者のせいじゃないし、
極端な話、誰が代行しようが無事に履行されれば問題ないわけだ。
うっかり無断投稿野郎に感謝レスしてしまうのは不思議はない。
腹が立つのは分かるけど、要らないことをするのは親切じゃなく驕りの印。
幸いなのは依頼者も代行者も一人じゃないということだ。
規制が解けた際にはきちんと代行側に回ろうと思う。
質問は2種類に分けられる
(1) 自分で試せる限りのことを試したが解決の糸口が見えない。誰かヒントを教えて下さい
(2) 検証用の最小ソースコードの用意も、クリーンな環境を新たに用意した上での検証も面倒なので、誰か僕の代わりに検証してください
ほんとだ、cygwinのclangはウンコだな
これはおもしろい
clangのおかげでVirtualBox+ubuntuに逃げて楽になったよ
今までの苦労はなんだったんだと
>>261 結局できたの?
おれは出来たけど、やりかた教える必要ある?
これはひどい
ネットって怖い
インターネット上でLinuxコマンドを動かせるのはないのかな(´・ω・`)?
282 :
名無しさん@お腹いっぱい。:2013/08/07(水) NY:AN:NY.AN
>>282 ん?
それはローカルマシン上で動いてるよな?
"インターネット上" じゃあなくね?
インターネット経由でリモートマシン上で動かせればいいのか、
それともそういうのとは別の概念なのか。
インターネット上の意味がわからん
ec2の上で動かせばOK
VPSサーバを借りてそこへssh接続すればいいな
月1000円ぐらいで借りられる
>>290 そりゃリモートじゃなくてローカルだろと思ったが、
>>287の「どっかリモート」の真意を確かめる必要があるな
どっか リモート
ではなく、
どっかり モート
の可能性も
なにその、ぎなた読み
ここじゃないどこかへ オオオ〜
インストーラ変わったんか
まじ?
あのクソウザいインクリメンタルサーチ直った?
変わったといってもcygwinがx64対応してインストーラがx86向けとx64向けに分かれただけで、インストーラの出来はほとんど変わってない
VirtualBox + ディスク共有 + テキトーなlinuxディストリ
より
Cygwin 使ってうれしい面を挙げよ
Windows上でローカルに起動してるNTEmacsから実行するためのUNIXコマンドが必要なんだよ
>>298 両方使ってるけどそれぞれ向き不向きがあるので両方使えばいいと思う
Linux(ライクな)環境として見た場合に快適なのはもちろん上
ただし、Windowsのファイルには触れても、実質的にリモートと一緒なので限界がある
Windows側のファイル以外の資源(デバイスやプロセスやレジストリ等)には触れない、
Windowsのプロセス起動したり起動されたりパイプでつないだりといった連携ができない
あくまでWindows上でやる作業をUnix風のシェル環境で快適化したい場合にcygwinが有効
>>298 の環境では当然 Linux側で Emacs も動作するだろ
それじゃダメなのか?
>>301-302 Windows上のファイルを読み書きするためのエディタとしてEmacsをつかってるわけで
なんで仮想環境越しにWindowsさわらにゃいかんのだ
EmacsからはWindowsのアプリも起動するし
IMEもWindowsのものを使いたい
virtualboxなんてうざいもん使うくらいならec2にインスタンス上げるわ
ついにwin8機を買ったから、さっそくcygwin64をインストールした。
そしたらいくつかのコマンドがsegvするとか、とあるperlモジュールをuseしたら
インタプリタごと落ちるとか只事じゃない。何だこの欠陥品はと思って調べてたら、
まだ64版初リリースから一ヶ月も経っていなかったとは!
まだ人柱フェーズだね。32bit版でも動くんだっけ?
あくまでも動かしたいのはwindowsのプログラムなんだよな
>>305 64bit Windowsでもx86 cygwin問題なく動くぞ
x64版リリース前と同じ状態
>>303 > EmacsからはWindowsのアプリも起動するし
どんなことやっているのかとっても興味がある
具体的によろ
>>308 diredをエクスプローラみたいに使ってるだけだよ
>>307 確かに普通に動くんだが、WOW64動作だと
もともと遅いforkエミュレーションがさらに遅いらしいし
WOW64用のファイルシステムリダイレクタ、レジストリリダイレクタの影響受けるのも
シェルとしてはネック
なのでx64版が枯れたらそっちに移行した方が幸せにはなれるだろう
x64版はrebaseがいらないらしいね
プロセス起動の遅さは致命的だと思うよ
別にCygwinのせいだけじゃないと思ってるがな
致命的って、そんなもん何に使うか次第だろ
すまん。言い方が悪かった
が、大物をクロスコンパイルするのにCygwin環境は勘弁してくれ
なんでLinuxからわざわざCygwinに変えるんだよー
cygwinでMinGWクロスコンパイルは速度的には確かに拷問だなあ
ただcygwinからだとターゲット環境のバイナリを普通に実行できるわけだから
便利な場合もそれなりにあるんじゃね
AをビルドしてできたA'を実行して生成されたBを使ってCをビルドする
みたいなパターンわりとあるし
あんまりクロスコンパイルに気を使ってないソフトウェアパッケージだと
当然のようにターゲット向けのバイナリA'が生成されて
当然A'は現在のホストでは実行できなくてコケるとか、クロスコンパイルではよくある
プログラム開発みたいなコンパイラを頻繁に使う用途にCygwin使うのは賢くはないね
最終的にCygwin環境でコンパイルする必要があるものでも、
UNIX環境上である程度完成してからもってくるのが普通だろ?
>>307 動いた!サンキュー
ところで、これ32/64で完全に別物なんだね。
両方インストールして両方並列に動いてるわ。
>>317 組み込み系の商用開発環境でもよくあるんだよ。Cygwinでのクロス環境って。
もちろんLinux版も売ってることもあるけれど、それでもWindows版使わされることもよくあってさ。
ターゲットは特殊なOSのことが多いし、さらにハードウェアたたいたり、環境依存の高速化あたりが
一番得意で好きな分野だったりするからそうもいかなくてさ。
ふと思ったんだけど、Cygwin上で動く開発環境をWine上で動かすとどうなるんだろうか?
休み明けにでもちょっと試してみる。
>>319 その発想はよく理解できる^^
cygwin- 1.7.24って、おかしくないですか?
darのビルドは出来たんだけど、darがちゃんと -g で指定したターゲットを圧縮してくれない。
>>321 cygwin 1.7.24 + dar-2.4.10.tar.gz (sourceforgeから) でやってみましたが、動いているように見えます。
cygwinは32bitです。
-gを指定していない時と同じになるということでしょうか。-Rは使えるみたいでしょうか?
環境は 64bit Windows8 です。
だいぶ前に調べた限り見つからなかったんだけど。
シンボリックリンクを含む tar の展開時に Windows のシンボリックリンクでも .lnk ファイルでもなく
ジャンクションを使わせる方法はありますか?
または、Windows のシンボリックリンクを一般ユーザの権限で作れるようにする方法はありますか?
>>323 >シンボリックリンクを含む tar の展開時に Windows のシンボリックリンクでも .lnk ファイルでもなく
>ジャンクションを使わせる方法はありますか?
tarのオプションにはそのような機能はないので、展開後にリンクをやり直す形になると思います。
ジャンクション事態、リンク先を絶対パスで持つので、リンク張替え時にも自動でいかないかもしれません。
>または、Windows のシンボリックリンクを一般ユーザの権限で作れるようにする方法はありますか?
SeCreateSymbolicLinkPrivilegeの権限を持ったユーザであれば作成できますが、
一般的に管理者にしか付与されていないので、一般ユーザはできないです。
CIFSでアクセスできるNASにディスクイメージを置いて、それをマウントしてファイルシステムとしてつかうような手段ありませんか?
mountコマンドの-oオプションにloopがなくてお手上げ状態です。
NASにそのまま置くのがいやなので隠したいのが目的です。
cygwinからファイルシステムとしてアクセス出来ればよくて、エクスプローラからは見えなくいいです。
Windows XP SP3
CYGWIN_NT-5.1 1.7.1(0.218/5/3) 2009-12-07 11:48
>>326 Cygwinから外れちゃうけど、TrueCryptとかじゃだめなの?
>>326 リモートどころかローカルのISOとかでさえcygwinではマウントできんだろ
ローカルのVHDとかならWindows標準のdiskpartでマウントできるはずだが
リモートは無理だろうな
330 :
名無しさん@お腹いっぱい。:2013/09/01(日) 22:40:59.84
いや、minttyでいいですし。
MacのConsoleターミナルみたいに、透明にしたとき、文字は透明にならない機能にしてくれたら乗り換えるのに。
どのターミナルも全部が透明になるので実装が難しいのでしょうね。
Linuxのターミナルなら幾つかそういう機能持ったやつあるけど
Cygwinでは無いのかな?
>透明にしたとき、文字は透明にならない機能
>>333 windowsでは見たことがないな
文字まで半透明になるんじゃ時計くらいにしか役に立たないと思うんだがな
Windows8 x64で EMETで片っ端からASLRとか無効にしても、x86 CygwinのforkはLANG=Cにしないと落ちるな。
LANG=Cでも落ちたり落ちなかったりするよ
こりゃwin8では使い物にならんわ
cygwin x64 だと 何か問題あるの?
まだパッケージ数が少なすぎる
wow64より盛大に落ちまくる
x64 に して落ちなくなったけど、安定しない環境もあるのか
うちもx64で安定してるな
以前はbashが起動直後のgetcwd()でエラーになっていたけど
パッケージ数が少ないのは仕方ないね
cygwin x64でlvがインストールできずに困っています。
makeするとエラーが出てしまってインストールできません
/cygdrive/c/Users/extreme.mie/Dropbox/Cygwin/home/extreme.mie/temp/lv451/build/../src/console.c:221: `tigetnum' に対する定義されていない参照です
/cygdrive/c/Users/extreme.mie/Dropbox/Cygwin/home/extreme.mie/temp/lv451/build/../src/console.c:221:(.text+0x158): 再配置がオーバーフローしないように切り詰められました: R_X86_64_PC32 (未定義シンボル `tigetnum' に対して)
/cygdrive/c/Users/extreme.mie/Dropbox/Cygwin/home/extreme.mie/temp/lv451/build/../src/console.c:222: `tigetnum' に対する定義されていない参照です
/cygdrive/c/Users/extreme.mie/Dropbox/Cygwin/home/extreme.mie/temp/lv451/build/../src/console.c:222:(.text+0x16a): 再配置がオーバーフローしないように切り詰められました: R_X86_64_PC32 (未定義シンボル `tigetnum' に対して)
console.o: 関数 `ConsoleTermInit' 内:
/cygdrive/c/Users/extreme.mie/Dropbox/Cygwin/home/extreme.mie/temp/lv451/build/../src/console.c:310: `tgetent' に対する定義されていない参照です
/cygdrive/c/Users/extreme.mie/Dropbox/Cygwin/home/extreme.mie/temp/lv451/build/../src/console.c:310:(.text+0x218): 再配置がオーバーフローしないように切り詰められました: R_X86_64_PC32 (未定義シンボル `tgetent' に対して)
/cygdrive/c/Users/extreme.mie/Dropbox/Cygwin/home/extreme.mie/temp/lv451/build/../src/console.c:317: `tgetstr' に対する定義されていない参照です
/cygdrive/c/Users/extreme.mie/Dropbox/Cygwin/home/extreme.mie/temp/lv451/build/../src/console.c:317:(.text+0x245): 再配置がオーバーフローしないように切り詰められました: R_X86_64_PC32 (未定義シンボル `tgetstr' に対して)
(・・・続く)
apt-cygでインストールしようとしても
Installing lv
Package lv not found or ambiguous name, exiting
というメッセージがでてインストールできません。
setup-x86_64.exeでインストールしようとしましたが
パッケージが見当たりません。
解決策分かるかたいたら教えてください。
>>342 うちも自前でビルドしたけど詰まった覚えがないな
tigetnumとかはncursesなんでlibncursesw-develはちゃんと入れた?
>>343 libncursesw-develを入れてみましたが
結果は同じでした(´・ω・`)
他に何か必要なものありますか?
試しに lv build してみたけど、すんなりいけた。
win8 x64 - cygwin x64
俺もlvは自ビルドしたのを入れているが特に問題はなかったな
tigetnumを使おうとしてるってことは
HAVE_TGETNUMが定義されてないようだが、その時点でうちとは違う気がする
config.cache消してconfigureからやりなおしてみたら
config.cache消したらmakeできました。
ありがとうございます。
まだcygwin64って、そのレベルなんだ。じゃあ、暫く、WOW64のお世話になった方がいいかな。
64bitのPC持ってないけど。
64bit問題なし、と思っていたがminttyでIMECursorColourが効いてなかった。
うちだけなんだろうか。
>>349 IMECursorColour 効いたよ。
win8 x64 cygwin x64
351 :
349:2013/10/06(日) 17:31:06.53
IMECursorColour、今は効いてます。mintty 1.2-beta1 (x86_64-pc-cygwin)
単に自分の設定ミスだったか?いずれにせよ動作報告があり助かりました。
352 :
名無しさん@お腹いっぱい。:2013/10/07(月) 18:05:22.06
ミナサンコンバンハ
jpeg画像のロスレス回転をおこないたいのですが
なにか良いコマンドをご存知ないのですか?
jpegtran
cygwin起動だけが重たいから
立ち上げたらもうずっと立ち上げっぱなしにしてるけどみんなはどう?
cygwin 起動ってどういう意味だ??
minitty のこと??
C:\cygwin\bin\mintty.exe -e zsh --login -i
そうだね。minttyだった。
ファイル名を cygwin.bat にしててすっかり中身忘れてた。
自分は ck を使ってるけど mintty でもこっちでも起動遅いとおもったことはあんまりないなあ
そもそも NTEmacs 経由で使うことがほとんどだからあんまり端末自体起動してない
bash の補完パッケージとか入れてると遅くなるかもしれんね
おいおい、みんなTeraterm使えよ
>>354 minttyだけど、そう感じたことはないな。
シェルの起動スクリプトを整理してみるとか。
最近のシステムは /etc/profile.d とかも探し回るようになってるよね。
>>359 えー、PuTTYじゃダメなの?
年賀状の季節になってきたから、DynaFontのTypeMuseum3712 Win版買ってきた。
cidfmap書かないといけないけど、CygwinのGhostscriptでちゃんと動いてる。
今年は宛名書きも全部GSでやるかな・・・。
縦書きはいろいろごにょごにょやらないとダメなんだけれども;
>>360 PuTTYはログファイルにリアルタイムで吐き出してくれないんで結構困ったことがあった
teratermはコピペするときにtab->spaceになってしまうのが不自由
Windows上でわざわざCygwin経由でghostscript動かして年賀状ってシュールすぎ
そもそも gs は windows 版のもあるんだよな。
知ってる。使ったことないけど。 < Win版GS
Win版のGSって、Cygwin版に比べて何かメリットある?
特に縦書きが普通に動くならそっちにしようかなぁ。
Cygwin版のGSってファイルをマウントモードに従って読むらしく、
テキストマウントするとイメージが壊れるんだけど、
そういうわずらわしさくらいは解決するのかな。
gsまともに使ったことないなあ
NTEmacsの印刷に使うぐらいだわ
Windows8.1にCygwin64入れたんだけど、どこにもターミナルのショートカットがない(´・ω・`)
どっから起動すればいいんだ(´・ω・`)?
ソース読みなよ。
そーすね
「ソースコード読め」と吐く人は、以下の三種類の人間のみだ。 それ以外は居ない(断言)。
・実は巨大なソースコードや複雑なロジックをソースコードから追いかけたことが無い(からその大変さを知らない)アリスチャン
・自分は結構できると勘違いしてる自惚れ屋
・本当にスーパーエンジニアだけど、出来ない子のココロが理解出来ないコミュ障
ソースのショートカットがない
cmdから
cmdのソース読めるとかどんだけお偉いさんなんだよ!
関係ないけどDOS3.3のソースとか公開してくれないかなぁ
FreeDOSとかあったよな
過去形は失礼だろ
cmd.exeのソースコードいつか公開されないかなあ
sharedじゃなかったっけ?
CP/M とか V7 UNIX は公開されてるんだよな
ranger使いたいんだがapt-cygにない。
ビルドして使えるかな?
cygwinでsshd立ち上げてsshでログインし、cygstartは利用できるものでしょうか?
sshdサービスのログオンアカウントをLSAに変更して「デスクトップとの対話を
サービスに許可」にもチェックを入れ、cyglsa.exeを実行することでsshdとの
接続には成功しましたが、cygstartはうまく動きません。cygstartの利用に成功
している方がおりましたら、どのような設定で成功しているか教えてください。
>>382 > cyglsa.exeを実行することで
間違いです。cyglsa-configの実行でした。
>>382 リモートWindowsのGUIプログラムをSSH経由で起動しようとしてるんでしょ?
動くわけないじゃん
サービスにデスクトップと対話許可にした場合、sshd が「サーバ側のデスクトップ」に
Windows プログラムを表示出来る、って意味になるけどそれでいいのかね。
もっともそれも上手くいっていないみたいだけど。
>>385 そうです。VirtualBoxで動いているUbuntuから同じPCで動いているWindowsに
sshでログインして、cygstartができないかなぁと調べていました。
cygstartが動くのであれば、NTEmacsの環境をUbuntuに移行できるかもと。
ネットで調べると、不具合がありながらも起動できている人はいるみたいです。
なるほど、素の Emacs から Windows 側のプログラムを直接起動したいってことなのね。
X と違ってそこらへんスッとやる方法が思いつかないなあ。
その不具合がありながらも起動出来てる人にやり方直接確認とった方がいい気もする。
sshd をサービスにせずにターミナルから起動した状態だとどうかな?
>>389 確かに。サービスだと制限があると書いているのを見たような気がする。
夜になるけどやってみる。
うまくいった?
うまくいきました:)
サービスとめて、端末から/usr/sbin/sshd と打っただけ。
感動です。Linuxから ssh user@host cygstart hoge.xlsx なんてことが
できました。
もうひとつ。この仕組み、emacsのtrampと相性がいいです。
puttyとかでリモートサーバに接続し、emacsを立ち上げる。そこで、putty
起動しているPCにtrampを使ったdiredでssh接続する。そんでもって、diredで
見えているExcelファイルなんかにXコマンド(dired-do-shell-command)を
入力してcygstartを指定すると、PC側のExcelでそのファイルが開きます。
dired-guess-shell-alist-userの設定でsuffixにcygstartを結びつけておけば、
X+returnだけで色々なsuffixのファイルをWindows側に開くことができます。
puttyの先のLinuxで起動しているemacsからwindowsのアプリが起動して、
不思議な利用感です。
面白いけど NTEmacs でいいじゃんって気がしないでもない
そうですね。Linuxになるべく環境を集めたいと思っている人はいいかも。
自分は今のところNTEmacsを使い続けるつもりです。
XP版のsetupはどうしてあんなにインクリメンタルサーチが
もっさりしているんだろう
Win8に乗り換えたら急にきびきび動作した
たぶん100倍くらい高速化している
未だにインストーラーが Just for me の選択を記憶してくれないのが悲しい
cygterm ga install dekinai
今cygtermって必要?
cygtermってなんだっけ
10年前くらいにそんなの使ってた記憶がかすかにある
TeraTerm 用のなんかじゃなかったっけ
TeraTerm自体はminttyより便利だと思うな。漢字コード切り替えも楽だし
さらにcygtermは起動してすぐにプロンプトが出るので今でも使ってる
僕は ck ちゃん! 漢字コード混在してても全部よろしくやってくれるよ!
>>397 win7でも平気。確かにXPのときは打ち込む前に覚悟がいるくらい遅かった。
>>400 mintty使い始めてからほとんど出番ないな。自分はPuTTYで使ってた。
PuTTY自体はssh接続で使い続けてるけど。
>>400 Teraterm使いなのでCygtermがないとつらい
みんなambiwidthまわりどうしてる?
俺はlocaleをja_JP.UTF8@cjknarrowに設定して幅1で統一してるわ
幅2だと罫線文字とかの幅を1で決め打ちしてるアプリ(mcとか)の描画が
ガタガタになるので諦めた
全角文字の半角描画はminttyがよろしくやってくれるしな
>>407 おれもTeraTermでよろしくやってくれるのに任せているな
いつになったらforkがwin8以降でまともに動きますか?
は?
>>411 正確に言うと、forkは時代遅れということです。
今の時代はclone()がナウいよな
すぽーん!
すてらのなばびこーん!
416 :
名無しさん@お腹いっぱい。:2013/11/18(月) 17:28:53.74
質問なんですが、Cygwin の dd を使って、例えば、dd if=/dev/scd0 of=image.iso
などで、CD-ROM などのメディアをイメージ化した場合と、
Linux 上で同じようにイメージ化した場合では、イメージサイズが微妙に違う
場合があるのですが、これはなぜでしょうか?
たとえば、Linux 上で作成したほうが、サイズとして 304kB や 900kB、大き
いことがあり、その差分は、0x00 で埋められているようです。
ブロックサイズの規定などの制約などが絡んでいるのかも、と考えて、Linux
のソースコード (CD-ROM ドライブ ドライバ、iso ファイルシステム) をちらっ
と眺めましたが、よくわかりませんでした。
ご存知のかた、教えてください。
>>416 bsdiffあたりで内容比べてみたら。
418 :
416:2013/11/18(月) 18:16:22.12
>>417 > bsdiffあたりで内容比べてみたら。
fc /b image_by_cygwin.iso image_by_linux.iso で比べると、
「FC: IMAGE_BY_LINUX.ISO は image_by_cygwin.iso より長いファイルです」
となり、image_by_cygwin.iso のサイズ分は、内容は同じようです。
で、その余りとなる差分の内容を dd if=image_by_linux.iso skip=... とし
て取り出してみると、すべて 0x00 で埋められていました。
なので、差分はなくても問題なさそうなのです。
ですが、なぜ、その差分が生じるのかが知りたくて質問しました。
>>418 ddのデフォルトのbsが異なるとか、
ブロックデバイスの挙動が違うとか、かな?
420 :
416:2013/11/18(月) 19:07:27.77
>>419 dd のデフォルトの bs で異なるとしても、ちょうど 304kB や 900kB の違い
が出て来るのがよくわかりませんね。
ブロックデバイスの挙動と言いますか、デバイスドライバ上での CD-ROM サイ
ズの認識の違いのような気がしています。
Linux のデバイスドライバをちらっと見たのですが、CD-ROM 規格に疎いこと
もあり、はっきりと理解できない状態ですね (笑)
421 :
416:2013/11/18(月) 19:15:02.37
最終的に知りたいのは、CD-ROM のサイズの認識を Windows と Linux のどち
らがより正しくしているのか、といったところですね。
423 :
416:2013/11/18(月) 19:38:49.05
>>422 それが、どうなのかもよくわかってないです (笑)
Cygwin、Linux に関係なく、dd を使えば、イメージは同じサイズになるはず
だ、と思っていたら、微妙に異っていたので、なぜだろう? というのが出発点
です。そして、これまで書いた内容も自分の憶測でしかないです。
425 :
416:2013/11/18(月) 20:14:09.37
Linux のソースコードをさらっとしか眺めてないので、正確なことは言えない
ですが、その感触として、おそらく、Linux は、バカ正直に ROM 内容をダン
プしているような感じでしょうかねぇ (「バカ」は余計かもしれないですが)。
本当のところ、わかりませんが。
dd そのものは、Linux 上、Windows 上で、根本的に変わるものではなさそう
なので、残るは Windows のデバイスやファイルシステムの認識に相違がある
のかもしれない、と推測すれば、Windows では、もしかしたら、省略できる
NULL (0x00) な内容は省いてしまってかまわない、といった感じなのかも。
OS の仕様やハードウェアドライバ、アプリケーション、CD-ROM 規格といった
いくつかの層に見ないと理解できなさそうなので、ここらへんで止めておきま
す。
すべて何となくでゴメンなさい (笑)。
いや、実は俺も気になってた
どうでもいいが(笑)はwよりも気に障る
たしかにどうでもいいな。
どうでもいいね(藁)
(こなみかん)
ワラワラって半角カナで入力しようとしたらiPhoneのキーボードになかった。。
この話おわり。
この話再開(ワラワラ)
どなたかご存知の方いらっしゃったら教えてください。
Win2008R2上にCygwinをインストールして、
SFTPサーバとして使用したいです。
opensshパッケージをインストールした後、
ssh-host-configでsshを設定しました。
ssh localhostでadminのままログインをしようとすると、
認証は通りますが、認証後 Connection to localhost closedで切断されます。
ssh -l cyg_serverのみ、ログイン可能です。
他のWindows上のユーザーもログイン不可能です。
mkpasswd -l >> /etc/passwdは実行済かつ、
ssh localhostの認証の際に間違ったパスワードははじかれることから
認証は正常に行われた後、セッション確立後にはじかれてると推測しています。
何か解決方法ご存知でしたら、宜しくお願いします。
>>434 イベントビューアー見れば何かわからない?
もうひとつ。ssh -vvv してみるとどうだろう?
437 :
434:2013/11/27(水) 09:07:49.54
イベントビューアー(アプリケーション)を見ましたが、
ログインできないcyg_serverの場合information3行(接続、認証成功、切断)で、
切断されたときのログは「Received disconnect from ::1: 11: disconnected by user:でした。
ログインできるadministratorでsshログイン後、exitした場合と同じログでした。
ssh -vvvもしてみましたが、usageでマッチせずに実行できませんでした。
438 :
名無しさん@お腹いっぱい。:2013/11/27(水) 11:26:08.45
まずWin2008R2のユーザとsshのユーザの区別付けような
cygwin版のgnuplotって変じゃない?
terminalがdumb,postscriptくらいしかちゃんと動かない。
Xのサーバ立てててもだめ?
spawn といえばw
gcc 4.8.2 では
spawn: No such file or directory
とか言ってくるので
gcc 4.8.1 に戻していたのだが
ふと思い出してぐぐってみると
解決策がヒットした
/bin/gcc では NG で
/usr/bin/gcc ならおkのようだ
考えてみると cygwin では
/bin と /usr/bin は実体は同じなので
PATH から /bin を消して様子見w
どこから spawn が出てきたんだ
>>440 実はX入れてない。でもwxtで動かないとやっぱりつらいので
windows版に逃避するつもり。
水平分割はcygwinだとどうやるの?
cygwin の X の話?? ウィンドウマネージャ次第じゃね
ターミナル内なら screen とか使えばいいんじゃね
Xウィンドウ必要なのか?
今試してみた。
入れてない状態でscreenの画面分割をして、
移動すると文字列を打ち込めない。
WM云々というぐらいだから必要なんだな。ありがとう。
X立ち上げるのはメモリ消費がPCスペック上きついので諦めるよ。
screen 使い方間違ってない?
分割直後は分割先に何も割り当てされてないから
C-a tab とかで移動した後に C-a c とか C-a n とかやってシェル立ち上げるなり他のスクリーンを表示するなりしないと。
あと X うんぬんってのは cygwin の X サーバ使っててウィンドウを縦に並べるって場合の話だから今回のとは関係ないな
>>447 トラブルシューティングできた。
しっかり分割してそれぞれ正常に動作する。ありがとう。
C-a cか。スクリーンの知識が自分はなかったのか。
449 :
名無しさん@お腹いっぱい。:2013/12/08(日) 22:38:06.58
はじめまして
windows7 ultimete cygwin1.7.23
unix から、rsh を使用したいのですが
.rhosts が効かないため、実行できません
何か、確認方法があるでしょうか
rlogin hostname
では、パスワード入力により login 出来ます
お手数をかけますが、教えてください。
よろしくお願いします。
rshなんてもう使うな。
今の時代はopensshでOK?
OK
rshなんてまだあったんだ。。
いくらなんでも、もうcygwinからも各種unixからも削除でいいだろ
identdの使い方教えてください、とかfingerの(略)と同じレベル
inetdだろ
identd もあるっちゃあるが使い方教えてくださいって頻出するほどメジャーでもないよな
IDENTなんてSendmailが余計なことするときしか話題にならんな。
fingerを並べて書いているのだからidentを意識している可能性もなくはないと思う
Screen version 4.01.00devel (GNU) 2-May-06
man screen の中に^z|で縦分割できると書いてあったので
試してみたら縦分割できた。
cygwinでは縦分割には苦労する記事を読んでいたので、
できないと思ってた。
459 :
名無しさん@お腹いっぱい。:2014/01/03(金) 12:11:13.03
windows関連のものがsjisでcygwinコマンド関連がutf8なのが
いらつくな
他のターミナルソフトで入った時、lsで文字化けせずに、
catとかのタブ補完表示が文字化けするのがちと困る
zshなら設定すればTab補完でも文字化けしないよ
bashとか他のシェルは知らないけど
bashでも文字化けなんて無いけど
.inputrcの設定はした?
462 :
名無しさん@お腹いっぱい。:2014/01/03(金) 23:42:01.08
teratermとか、Linuxのbashからsshするときって、エンコーディングが一つしか指定
できないから必然的に文字化け刷ると思ってたのですが、そうでもないんですかね。
pingとかnetstatWindowsで作られた日本語ファイルはsjisで
463 :
名無しさん@お腹いっぱい。:2014/01/03(金) 23:47:31.85
途中で書き込んでしまった。
teratermとか、Linuxのbashからsshするときって、エンコーディングが一つしか指定
できないから必然的に文字化けすると思ってたのですが、そうでもないんですかね。
なぜか、pingとかnetstatみたいなWindowsコマンド、Windowsで作られた日本語ファイルなんかはsjisで
cygwinのコマンドはutf-8で混在している状態です。。。
お二方のお話だと、どっちかに寄せられるってことか。頑張ってみます。
シェルによるのかね
bash だけど、
・mintty 上の場合 windows ネイティブの javac とか netstat の出力は化ける。
・ck とか設定した emacs 上とかの、都度文字コード判別するのだと文字化けしない。
465 :
名無しさん@お腹いっぱい。:2014/01/04(土) 00:22:50.07
export LANG=en_US.SJIS
いろいろ試したが、環境変数を上記みたいにするとsjisでsshした時、比率的には一番文字化けしなくなるみたい
TAB補完系だけ文字化けする。
cygwinからのメッセージは英語だから、sjisでも化けない。
mintty上bashからだと文字化け一切しないから、これがベストかな
Puttyとかで文字コードの自動判別を設定すれば便利に使えるよ
screenを起動すると文字コードが固定になるから
screen側で文字コードを切り替えるなりの工夫が必要になるけど
zshでTab補完するなら setopt print_eight_bit の設定しないと文字化けする
readline つこうてる bash は .inputrc に
# Allow 8-bit input/output
set meta-flag on
set convert-meta off
set input-meta on
set output-meta on
な。
>>459 基本的にminttyみたいなCygwinのpty前提の疑似端末ソフトからWin32ネイティブの
コンソールアプリ使っちゃダメ
(Win32ネイティブのvimとか使い物にならないし、一見使えるように見える物も
実はCTRL-C等のコンソールイベントが正常に機能していない)
この辺は、端末入出力の仕組みが全然違うのでしようがない
Cygwin側は、一応Win32標準コンソール上でも動作するように作ってあるのだから、
どうしても両方混在させて使いたいのなら、標準側にそろえるのが正解
標準コンソールが気にくわないのなら、ConEmuみたいなネイティブ用の
コンソールエミュレータ使うといいよ
レスの体裁で自分の持論しか語ってない奴〜
まともな反論があるんなら具体的にどうぞ?
文字化け以外にも、mintty等でWin32ネイティブコンソールアプリを動かすと
以下のような問題があるんだよ
文字化け「だけ」ならckの自動漢字コード判別である程度対応可能だけど
以下の問題はckにも共通する
・直接Win32 Console APIでの出力を行うアプリの描画は一切機能しない。
入力は永遠に待ち状態になるので使い物にならない
(ネイティブのvimを起動して見れば分かる)
・CTRL-ZがEOF文字として機能しない
(たとえばネイティブのPython対話環境がCTRL-Zで終了しない)
・CTRL-C等がコンソールイベントとしてアプリ側に渡らないので、イベントを
キャッチして何かするソフトの場合、それが動作しない
(たとえばx264にCTRL-Cで割り込んだ場合、通常はエンコードがそこで終了し、
コンテナがファイナイズされるが、mintty経由だと単にTerminateProcessしたのと
同じことになる)
本物のコンソールホスト上でプロセスを動作させるネイティブの
コンソールエミュレータならこれらの問題はない
それが嫌でminttyメインで行きたいのなら、ネイティブコンソールアプリケーションを
使いたい時はcygstartを利用してネイティブのコンソールホストを別窓に開いて
実行するといいぞ
そうそう、上では書き忘れたが、バッファリングモードの違いというのもあるぞ
mintty等からネイティブコンソールアプリを起動すると、そのプロセスからは
標準入出力がttyではなくパイプに繋がっている状態になるので
通常Cランタイムのstdoutはデフォルトでフルバッファリングモードになる
よって、mintty経由だと「出力がなかなか出てこない」という現象もしばしば
見られることになる
これはプログラムの作りによるけどな
なんか長々と書いてるけどそれくらいならWin32ネイティブのコンソールアプリ使ってもよくね
その tty/pipe 問題のせいで、逆に Windows ネイティブの NTEmacs からは
fakecygpty 経由じゃないとダメな cygwin ネイティブが出来てるんだよね。
実際ハマると結構しんどいポイントではある。
普通にminttyからネイティブアプリ使ってるが挙動おかしいときに
あぁあれかとコマンドプロンプトから起動しなおすくらいだな
>>472 「それくらい」で使い物になると思うんなら
minttyからpowershellでも起動してみたらいいじゃないか
最初のコマンド打ち込んだら永遠にハングするものをどうやって使うのか分からないが
通は "powershell -Command -" で起動する
>>476 プロンプト無し、色つきなし、行編集無しで頑張るのかw
helpのページャもまともに機能しないし
だからcygstart powershellでいいじゃん
そこまでしてmintty上で動かしたい理由あるのか?
延々何語ってると思ったら windows ネイティブは windows ネイティブとして起動しろって言ってるだけかよ
そうだよ
質問です。今XPSP3でCygwin-1.7.18を使用しているのですが、これは64bit版のWindows8で動作しますでしょうか。
cygwinはwin8では廃止になりました
アーメン
>>481 > cygwinはwin8では廃止になりました
> アーメン
そんなこたーねーでしょ。
PSP3でLinuxが復活したのかと思った
PSP3→PS3
「廃止」って何だ。
SUA(Interix)が非推奨になた話とかじゃね.
まあそれにしたっておかしいけど
dvdドライブをカレントドライブにして
ls |lessすると
fatal error MapViewOfFileEx segment fault
のような原因と関係ないようなエラー
標準出力使うとだめのよう
なんとかならんか
検索すると結構その api でエラー起きることあるみたいだねえ
なんか上の方で powershell がまともに動かないとか出てたけど、
pty ←→ console 間通信をしてシェル上で cmd とか powershell とかの
windows ネイティブコンソールアプリを動かしてくれるプロダクトはあるよ。
fakecygpty の逆版みたいなのだね。
https://github.com/rprichard/winpty NTEmasc 上で fakecygpty と ansi-term で bash 動かして
その上で winpty 経由で powershell とかやっても普通に動く。
490 :
名無しさん@お腹いっぱい。:2014/01/21(火) 11:42:39.72
cygternがコンパイルできない
sys/ioctl.h が無いって言われる
最新のcygwin環境だとどうやってもコンパイルできないようになっているな
minttyじゃだめなの?
>>492 minttyってteratermと接続できるの?
ちょっと実験してみる
そういう意味じゃなく、TeraTerm 使わんで mintty 直接つかったらどうよってことじゃないの
mingwのgcc使うときって ioctl とか使えないの?
>>494 >mintty 直接つかったらどうよ
なんだか面白い
生姜料理で体が温まるなら、もう直接かじってろよ みたいな感じ?
ちょっと違うか
例えがよくわからんけど
TeraTerm - 端末エミュレータだけどプログラム直接起動は出来ない/シリアル・telnet・ssh 専用
cygterm - 簡易 telnet サーバとして TeraTerm とプログラムの中継ぎをする
mintty 等 - 端末エミュレータ/シリアル・telnet・ssh は自分では出来ない
だからどっちかっていうと TeraTerm 側であって TeraTerm から繋ぐとかイミフな感じ
>>495 mingw だと出来ないんじゃね。Windows オリジナルのくっそ面倒くさい方法で
デバイス初期化させられるんじゃなかろか。cygwin の方だとできるけど。
あと↓の環境で普通に cygterm コンパイル出来たが・・・・cygwin 自体を
古いバージョンからバージョンアップしつつ使ってたからコンパイルできたんかね。
32bit 版 cygwin を 64bit 環境で使ってる。
$ uname -a
CYGWIN_NT-6.1-WOW64 Base 1.7.27(0.271/5/3) 2013-12-09 11:57 i686 Cygwin
$ gcc -v
gcc -v
組み込み spec を使用しています。
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/i686-pc-cygwin/4.8.2/lto-wrapper.exe
ターゲット: i686-pc-cygwin
(中略)
gcc バージョン 4.8.2 (GCC)
Ito-wrapper
ってなに? ラッパーの伊藤さん?
多分そう
Lだこれ
minttyを使わずに、わざわざCygterm経由で端末エミュレータ使う理由が分からなかったんだが・・・。
もしかしてTeraTermが手になじんでるから、かな。
だったら、ローカルにsshサーバーを立ち上げちゃう、っていう手もある。
Cygwinでsshサーバーを立ち上げる方法はこのスレにもちょこちょこ出てきてた気が。
まあ cygterm がやってることもほぼそれに近いことだしね。
Cのライブラリのマニュアルが一部しかない(newlibc 用のしかない)のが結構不便なんだけど
みんなはどうしてるの? glibc のをインストールしてるのかしら
manをcygwinで読む需要など無い
w3mとぐぐる先生
cygwin 上で chmod が効かないのですが、そういうもんなんでしょうか?
mount 時に acl オプションをつけると 全てのファイルが -rwx--------+ になってしまい、
かといって外すと -rw--r---r--- 固定になってしまいます。
~/.ssh のパーミッションが変更出来なくて公開鍵を使ったログインが出来ないorz
setfaclでは
510 :
507:2014/02/12(水) 16:46:09.90
>>508,509
ごめんなさい。よくよく見てみると公開鍵ファイルのコピーに失敗していがのが原因だったようです。
正しくサーバ側にコピーしたところちゃんと公開鍵を使ったログインになりました。
違う原因でしたが acl 周りと chmod の関係はやっぱり理解できていないので setfacl や ntsec についてのページを調べてみます。
ありがとうございます。
余談ですが、
cygwin 側の ~/.ssh が 755、 ~/.ssh/authorized_keys も 644 のままで接続出来てしまったので
なんでだろと思って ssh のソースを見たところ、 cygwin でコンパイルした時だけパーミッションではなく
acl でチェックになっていました。
http://cygwin.com/ml/cygwin/2000-11/msg01176.html
vista以降ならシェルを管理者権限で起動しないとchmodが使えなかったと思う
今は手元にXPしかないから確認できないが
>>511 自分がownerであるファイルに対しては使えるよ
Unixと同じ
cygwinはすべて遅くて当然だと思ってたけど
python動かしたらなんかwindowsネイティブより結構はやいね
同一バージョンで同一プログラム動かしても速いの?
rubyやperlとは違うのだよ
プロセスの起動がバカみたいに遅いだけで
それ以外はとくに問題はない
UNIX的スタイルだと、fork遅いのは致命傷だけどな
fork遅いだけでなくexecがオーバーレイしないからな
シェルスクリプトは大打撃だけど確かにLLは十分快適に使える
俺もPythonはネイティブ版と両方入れてるけど、Cygwin版のほうがメインだわ
spawn! spawn!
すっぽんぽん
*.dll.a は *.a と同じことなんですか?
*.dll.a だとライブラリを見付けられないことがあるみたいなんですが。
win8 x64で両方入れたけど
64bit版はwgetがエラーすら出さずに何もせず帰ってきたり
gawkも何もしなかったりで動作が怪しい
32bit版では問題なかったのでそっちで作業した
findコマンドで検索したファイルが日本語だと
????????????って表示されてしまうのですが
正常に表示させるにはどうすればよいでしょうか?
ターミナルのcharacter setはUTF-8にしています
>>521 windows側のアクセス権限がおかしかった模様
525 :
名無しさん@お腹いっぱい。:2014/03/11(火) 18:16:14.89
Windows Vista
cygwin のインストーラーが示すパッケージを全部インストールすると、
サイズはどのぐらいになる?
久しぶりに再インストールして、
デフォルトと ruby, vim などをインストールしたら700MB だった
ちなみに、インストールドライブは 55GB の空きがある
>>526 ありがと
容量は余裕だけどリンク速度 10MB の ADSL じゃ面倒だな・・・
個別にカテゴリーをチェックして、少しずつやっていこう
>>527 ダウンロードサイズが22GBなわけじゃない
x64版だと
・本体(展開、インストール後):20GBくらい
・ローカルパッケージ(ダウンロードする分):9GBくらい
でも公開されてるバージョン2.0までなのな
Cygwinのbinutilsがスナップショット版だというのは
>>249 読んで理解したのですが、
2.24.51とか、2.24.51-1とか、2.24.51-2とかのソースを持ってきても
ビルドできないんです。
途中で main が二つあるとかいってリンカが止まる感じです。
どうやればビルドできるでしょうか?
bison, flex, m4は入れています。
なんでシグWin使ってるのか意味不。
バーチャルBOXとかに生のLinux入れればいいやん。
カスなの?
>>533 un*xのツールでWindows環境をあれこれしたいから入れとるんだわ
そんなことも想像つかない頭の方がカs(ry
AdobeがLinux用のをだしてくれるまでは
ウィンドウズから操作したい
>>533 Windows のファイルシステムとの整合性は Cygwin の方が高いんじゃない?
Cygwin の dll を Windows のシステムに入れとけば Windows のコンテクストメニューとかでのやりとりも
できそうだし。
539 :
名無しさん@お腹いっぱい。:2014/04/07(月) 21:55:48.90
うんごぶりぶりんこ!!!!ドビュビュビュビュドバババババブッ!!!
ドリュルリュルウリュリィブブブブブブッッ!!!!あへあへうんこまん!!!ぶりっちょ!!!
ケツの穴からドババババババババッバwwwwwwwwwwwwWWWW
wwwwwwwwwwww
WWWwwwwwwwwwww??? ? ? ? ? ? ? ????? ????????wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
なお、まにあわんもよう
>>535 だからさー仮想PCにすれば?って言ってるやん。ドザはバカばっかだな(笑)
シグWinなんざLinuxのニセモノなんだからはやく消えて欲しいわ
何しにこのスレ来てるんだか
どう使おうが勝手じゃんね。
質問させて欲しいのですが
Cygwinは仮想PCと比較してどういったところが
優れているのでしょうか?また劣っているのでしょうか?
お前らスルー覚えろよ
むしろ可能なら最初からLinuxつかっとるわいっていう哀しい人たちが集ってるスレじゃないのここ
>>544 Cygwin は、Linux アプリを Windows 上で動かすためのシステム。Windows アプリとして動くので Windows との親
和性が高いが、またそのために Linux と完全互換ではない (Cygwin でコンパイルできない Linux アプリがときど
き在る)。X Window や GTK など Linux 側 GUI との互換性はさらに低くなる (まだ期待しない方が良いレベル)。
仮想 PC は、ほかの OS 自体を Windows とは別のものとして Windows と平行稼動させるシステム。Linux に限
定されず、その OS 自体を動かすので互換性は完全だが、Windows との親和性は低い (仮想 PC 上の OS か
らホストの Windows の (OS と共有されるフォルダ外の) ファイルを直接読み書きしたり、OS のシェルスクリプト
から Windows のアプリを制御したりはできない)。
Windows と協同させたり、平行稼動させる必要がないなら、デュアルブートが速度的には最善 (特に GUI)。この
場合も、互いに共有できるフォーマット (FAT32 など) のパーティションを 1 つ用意しておけば、そこを経由して
データのやり取りは可能。ただし、EasyBCD などの外部ツールを利用しないと、デュアルブートをやめて元に戻
したいときにちょっと面倒。
結論的には、Linux の勉強をしたいなら仮想 PC の方が素直で、Cygwin はむしろ Linux に慣れた人向き。
釣りだと言われているのにマジレスしちゃう男の人って…
釣りなのかどうかよくわからんのよね。
特にデメリットがなけりゃ釣りにマジレスしてなんら問題ない。
レスの文章を書く労力が無駄。
お前の労力じゃあるまいし、レスするやつの勝手だろ
>>547 素直にそう言えばいいのにな(笑)
貧乏環境しかないからシコシコシグWin入れてますとか言えば、慰めてやらんでもないんやけどなw
所詮はLinuxワナビーのクソソフトとでも言っといてやるわ。
お前ら喧嘩してる場合じゃないだろ
OpenSSLの対策優先しろ
やばいから急げよ
>>555 かなりやばいと思うんだけど
やばさのわりに広まってない感がある
あぁ、cygwinにも入ってるの忘れてたわ
thx
558 :
名無しさん@お腹いっぱい。:2014/04/09(水) 19:34:05.23
sslに依存してるパッケージなんて山ほどあるじゃんか!
1.0.1系はg以外全部ヤバいって話だけど、これ依存してるライブラリ全部ビルドし直したほうがいいのかな…
OpenSSLの脆弱性?「本物」のLinux使ってたらupdateですぐに対処出来るんだが(笑)
これだからニセモノのシグWinとやらは(失笑)
脆弱だらけの窓とニセモノLinuxの最低コンボで世間様に迷惑かけとったらしばくど、クソドザども
今回のは侵入された形跡が100%残らないタイプのだから
まともな鯖管は侵入された前提で秘密鍵の作り直しだのなんだので大忙しだぞ
本人は煽ってるつもりなのに文章からUNIX/Linux初心者だってことがヒシヒシと伝わってきてもの悲しい
cygwinは、NFSのマウントは、できないのでしょうか?
サーバーについては目にするのですが、クライアントとして使いたいです。
MSのSFUを使っていましたが、Xpもサポート切れですし、Win7pro上で使いたいので、情報取集中です。
スレ違いでしょうが、cygwinでNFSのマウントができないようなら、無償で利用できる手段のヒントでもいただければ、幸いです。
NFSサーバ側には手を付けたくないので、手段が無いようなら、LinuxかFreeBSDで中継するサーバを用意するか考えています。
NFSマウントには200回以上成功してますし、その時のノートも残ってます。
NFSマウントはできます。信じてください…
>>562 >本人は煽ってるつもりなのに文章からUNIX/Linux初心者だってことがヒシヒシと伝わってきてもの悲しい
ぷ
setup-x86_64.exe を実行したら
OpenSSL 1.0.1g 7 Apr 2014
になって胸熱。対応早いね。
今回のはどこもかしこも即日対応だったよ
そんだけやばかった
誤検出だよね?たぶん
Cygwin Terminal起動するときにノートンが反応したんだけど
SHA256: 117fb2e081d83fa1bcd046c271e42ae2cf6b9a6963ab28b46be94bf49c1ec1ea
ファイル名: locale.exe(c:\cygwin\bin\ locale.exe)
検出率: 2 / 50
Symantec Trojan.ADH.2 20140410
TrendMicro-HouseCall TROJ_GEN.R047H05D914 20140410
うちはcygwin64だから違うのかな。
-rwxr-xr-x 1 hoge なし 24083 Apr 7 20:47 /usr/bin/locale.exe
fbdd2e7fe410f56a626c48f97fdae94c16de1f70f6d847e5054a6939801ff1ff */usr/bin/locale.exe
>>566 ありがとうございます。
現在、手元に検証環境がありませんが、準備し、試してみようと思います。
MSの方は、Vista以降では使えないみたいなので、あきらめました。
だからあれだけニセモノLinuxを使うなと。。。
クソドザからかうのはマジおもろいわ
誤検出が続くとほんとにヤバイのがでても「まーた誤検出か・・・」でスルーするようになっちゃうからよくないよなあ
MSが提供してたUnixライクのツールがサポートされなくなって
cygwin使ってねとおふれが出てるのだが
かまってちゃんをかまうやつは同罪
>>576 だからドザはバカって笑われるんだよ。
本物のLinux使えよ(笑)
舐めてるの?
579 :
名無しさん@お腹いっぱい。:2014/04/12(土) 21:39:09.33
>>578
Linuxが本物とかw本物はWindowsだろがwww
Linuxが使いたくてLinuxを使ってるような
目的と手段がごっちゃになってる奴に何言っても無駄
>>563 最近ちょっと調べたことがある。
EnterpiseとUltimateなら標準で入ってるが、Pro以下は入ってないらしい < Win7
中身はミシガン大のクライアントと同じだ、という情報があるので、
試してみたらどうだろう。x64版ならバイナリがある。
うちは32ビットでビルドするのも面倒だったので試してない。
http://www.citi.umich.edu/projects/nfsv4/windows/ >>578 好きでもないのに使わされてるWindowsが使いにくいからCygwin入れるんだろ。
本物が使えるなら本物使うさ・・・Linuxが「本物」いうのも違和感あるけど。
純粋なWindowsユーザがCygwinを使う理由なんてほとんどないだろう。
仕事先や学校、レンタルサーバ等でUN*Xを使っているユーザが、自宅で簡便性やらの種々の理由で使っているか、
あるいは自宅で元々複数の環境を構築しているという人がほとんどだろうな。
つまり、ほとんどのCygwinユーザがUN*Xユーザであると推測できるにも関わらず、
>>578はそれを馬鹿にしているのが、的を外しているようにしか思えない。
逐一「Linuxも使ってるよ」とレスすれば満足していなくなってくれるんだろうか。
何故Linuxに拘っているのかも分からん。FreeBSDとかじゃ駄目なんだろうか。
Linuxぐらいじゃ満足してくれないというか、ちゃんとしたUNIXでも
というかいい加減スルーしろよ
はい
586 :
名無しさん@お腹いっぱい。:2014/04/13(日) 00:44:00.75
テョンだからWindowsは偽物使ってんだろ
そもそも LinuxはUnixじゃないし
そもそもLinuxはどうでもよくてGNUのシェル環境が欲しいだけだがな
>>579 下らんドザは以後スルーするけどおk?(笑)
>>589 このスレの住民はあなた以外皆下らんドザなので、以後全ての書き込みをスルーして下さいお願いします
別に煽るつもりも構うつもりもないけど
「本物のLinux使えよ」って見た瞬間リアルでお茶吹いたw
>>591 お前頭悪いだろ?
シグWinはLinuxワナビーのニセモノなんだよ。ネイティブLinuxを本物と言って何が悪い。
ゴキドザは蛆沸いてるな
>>580 お前バカだな(笑)
あ、今度からバカの代わりにドザって使わせてもらうわわ
何?Linuxを使うことが目的になってるって?アホか。
手段であり、目的だわ。クソドザみたく口開けて待ってるニートユーザと一緒にされたくないね。
てかLinuxの機能に憧れるからシグWin入れ取るんやろ?
テヨン並の盗賊^^;
>>582 シグWinユーザのほとんどがUN*xユーザと推測できるだと?
はぁ?(^_^;)
ま、百歩譲ってそうしたろか〜
それならなぜ気色悪い紛い品のシグWinなんざつかうん?
複数環境構築するならデュアルブートでも仮想PCでも立てて「本物」のLinux使いますわなぁ
ちなみにシグWin使うくらいならFREEBSDの方がマシやろな
ただし?UN*XよりLinuxやな。何と言っても、思想がちゃうからな
その辺もわからんと、ごちゃごちゃ抜かすクソドザは土下座せんかい、ぼけ!
だから言ったろ
かまってちゃんをかまうやつは同罪
専ブラでIDあぼーんしたからおk
えっ
IDじゃなくてIPな。専ブラだと見えるんだよ。
>>592-594 何故下らんドザをスルーしないんですか?
「下らんドザは以後スルーする」って自分でおっしゃいましたよね?
自分の発言を守らないなんて、あなたの言うクソドザと五十歩百歩ではないですか?
>>566 とりあえず使えました。ありがとう。
しばらく動作確認です。
タスクで起動して、バックアップを取るのに使おうと考えています。
>>581 情報ありがとうございます。
566に紹介いただいたソフトは、基本的にログオン中でしか使えないみたいで、
何とかタスクで起動して使えたのですが、時間が取れたらご紹介のものも試してみます。
>>599 構って欲しいん?クソドザくん^^
ホンマアホやなぁ
XPでC#のアプリからcrypt-0.dllを使ってたんだが
Windows7になってからdllをLoadLibraryExしても
NULLが返るようになって困ってる
何か権限とか要るようになったんだっけ?
UAC(ユーザーアカウント制御)機能が関係しているんじゃね
>>600 バックアップは
LANG=ja_JP.utf-8 tar cfvz - ~ | gpg -e -r $USER > /mnt/usbhdd/file
とかやってる。ssh使えばリモートに保存することもできるよ、古典的なワザだけど。
なんとなくUDP/portmap時代のNFSのことが頭にあって、NFSはずっと使わずに来てる。
>>594 UNIXerなのにWindowsじゃないとできない仕事をやらされてるからに決まってるだろうが。
そういう仕事を想像できないなんて幸せなヤツだな。うらやましいぜw
Cygwinが貧乏環境とか、わなびーくん、キミはとにかく面白いよ。
・・・ペンギンの雛くわえて顔を真っ赤にして跳ねてくるワラビーが思い浮かぶんだが。
>>604 >
>>594 >UNIXerなのにWindowsじゃないとできない仕事をやらされてるからに決まってるだろうが。
何、「仕方なくドザしてます」を演出してんだ?ゴキドザ^^
>そういう仕事を想像できないなんて幸せなヤツだな。うらやましいぜw
窓使わないといけない会社で、なんでUNIXツール使うんだ?ボケ
もし必要な案件なら、UNIX環境整えないお前のクソ会社が悪いだけだろ。
むしろスキルない自分への言い訳にしか聞こえんわwクソドザくん^^
>Cygwinが貧乏環境とか、わなびーくん、キミはとにかく面白いよ。
>・・・ペンギンの雛くわえて顔を真っ赤にして跳ねてくるワラビーが思い浮かぶんだが。
面白いこと言ったつもりか?その言い回しもどっかから盗んできただけだろ?クソドザのLinuxワナビーくん^^
何がUNIXerだよ(爆笑)
UNIXが使いたいんじゃなくてコマンドが使いたいだけってことでしょ
それだけなのになんでわざわざUNIX環境整える必要が?
ツール=OSって思ってるの?
その理屈ならMS Office互換だからってOOoやLibreOffice使ってる奴に
「本物のMS Office使えよ(Windows使えよ)」って言えることになるんだけど
Unix環境が必要なわけじゃなくて、
Windows環境でUnix由来のいくつかのコマンドを使いたいってニーズがあるんだよね
こういう用途だと仮想PC環境のコマンドを使うのはちょっと不便
仮想PCも使ってるし外部のUnixマシンにログインして作業することも多いけど、
上記のような用途のためにCygwinもインストールしてる
どうして我慢できないのか
構ってちゃんがまともな反論されたくなくてスルーしろって言ってるようにしか見えない
煽りみたいな反論には何も言ってこないもんな
まあ構ってちゃんはともかく、俺も
>>607と同じ発想なんだけど
そのためにCygwinかMSYSかGNU toolsかでフラフラしてる
バージョンアップで利点・欠点が変化することもあるし
.NET CLRからWin32APIとcrypt(3)が呼べれば何でもいい
俺は15年ぶりにLinux開発環境に戻るリハビリのためにCygwinも使っている
>>606 >UNIXが使いたいんじゃなくてコマンドが使いたいだけってことでしょ
>それだけなのになんでわざわざUNIX環境整える必要が?
お前、UNIXってツールの意味で使ってるの?しっかりものの定義しろや、ゴキドザ
商用M$ ごときが神聖なるGNU思想を理解しないまま使うなってこった。
都合よくGNUの高貴なるツールを土足で上がり込んで使うな、亡者ドザども
>ツール=OSって思ってるの?
話にならんゴキドザだな、論点すら理解出来てない。さすがはブラックボックスの窓を使ってるだけあるわ。なぁ?クソドザくんよぉ^^
>その理屈ならMS Office互換だからってOOoやLibreOffice使ってる奴に
>「本物のMS Office使えよ(Windows使えよ)」って言えることになるんだけど
LibreOfficeはまさにGNU思想の賜物なんだが?頭沸いてるな、理解できてるか?
シグWin使ってるクソドザには理解できん世界かも知らんがのぉ(爆笑)
>>610 >まあ構ってちゃんはともかく、俺も
>>607と同じ発想なんだけど
>そのためにCygwinかMSYSかGNU toolsかでフラフラしてる
>バージョンアップで利点・欠点が変化することもあるし
はい。ボロ出たね。所詮はLinuxワナビーのニセモノなんだよ。
しっかりした開発思想がないからバージョンアップでフラフラすることになる。
クソドザみたいでお似合いかもしらんが、Linuxワナビーは看過できんな
もうネタや芸風にしても面白く無いな
真性だったら脳内でGNUと犬のCygwinの関係がどうなってるのか意味不明すぎる
>>614 はい。馬鹿晒したね。UNIXワナビーすぎて
>>607の言ってる用途が理解できないのかな?
UNIX系のコマンドをWindows上で動かすことに意味があるんだよ。
どういう用途なのかUNIXワナビーには想像もつかないんだろうな。
おまえのレスは全部ワナビー感溢れ過ぎて笑い堪えるのが大変。
オーストラリアのムラマランで見たワラビーは,すごく人慣れしていて可愛かった.
GNUは「GNU」なんだが…
蕨は面倒だからあんまり好きじゃない
コゴミがいい
いい加減Windowsも基本的なunix系ツール一式を標準装備するべき
たとえば「基本的なunix系ツール一式」ってどの辺まで?
SFUがあったじゃないか
POSIXな感じのところ
>>623も言ってるけど
「MicrosoftがCygwinみたいなの標準で用意しろよ」ってんなら
SFU、SUAみたいなのじゃダメなの?
もうないんじゃなかったっけ。
今のMSはCygwin使えっていう立場じゃないっけ。
あと標準で使えるってのはけっこう重要だと思う。
sshやgitあたりも欲しい
「へー、SFUってSUAって呼ぶようになったんだ」ぐらいで俺の時間が止まってたわw
>>613 > ・・・しっかりものの定義しろや、ゴキドザ
> 商用M$ ごときが神聖なるGNU思想を・・・
「GNU思想」の定義よろ、しっかりな。
> 都合よくGNUの高貴なるツールを土足で上がり込んで使うな、亡者ドザども
オレの知ってるGNUの思想とは相容れない考え方だな。
それはGNUの思想じゃなくて、わらびーくんの妄想では?
実は「Philosophy of the GNU Project」とか読んだことないだろ。
ステキな文があるんだが、都合よく解釈するなよ?
ツッコミどころ増えすぎ。たった3行でこれだし。
誰か「しったかワラビー」とかでスレ立ててくれw
ツッコミどころっつーか
>>613の時点で話がかみ合ってないじゃん
知識がないのか知らないが意味不明な事しか言わないし
もう何言っても無駄だよ
ゴミをかまうな
Win32APIとpthreadでお手軽にコード書きたいだけなんだけどな
coreutilsについてくるようなやつは標準のコマンドでなんとかなることも多いけど、
スクリプトまわり、sh・sed・perlみたいなのは欲しいよね。
困るのはfindと基本コマンドじゃないけどconvert。
>>630 sshはsshdも含めて、かな。
gitは付けるなら標準じゃなくて開発ツールだろうけど付いてなくてもいいや。
CVSやSubversionという選択肢もあるわけだから。
開発ツールといえばnmakeの文法をなんとかしてほしい。
あれさえPOSIX準拠ならばマルチプラットフォームの開発が楽になるのに。
GNU makeだけ入れてもいいんだけど、結局Cygwinを入れてしまう。
>>605 原典も調べずに盗んだとか「私は顔が真っ赤です」って書いてるようなもんだぞ。
それと、このスレの住人のスキル−CygwinとWindowsの知識≒ワラビーくんのスキル。
637 :
名無しさん@お腹いっぱい。:2014/04/20(日) 04:08:58.17
そいつマカーだろうから儲専用機の知識は俺よりあると思うわ(笑)
638 :
村井 ◆4.NMMMMMMM :2014/04/20(日) 10:56:17.80
あのぉ、これは、当日はいていく予定のTバックのことです。
Tバックというのは、あの部分が故意に、つまり意図的にですね、
そうゆう目的性と申しましょうか、方向性ていうかぁ、挿入のために、
破れているのれす!
Cygwinの開発元も言うところの"本物の"Linuxを作っているRedHatなんだよなあ……
RedHatは、Linuxを作っているわけではなくて、ただのディストリビュータのひ
とつであり、またすでに存在していたCygwinを買収しただけ
「本物のLinux」って聞くたびに微妙な気分になる
悪口じゃなくて「本物じゃないこと」に意義があったはずなんだがなぁ
なんか「本物のインスタントコーヒー」とか「本物の回転寿司」とか言われてる気分
Linuxの話はよそでやればいい
cygnusはegcsやってたところだよね
cygnusってガソリンスタンドの
それはkygnusやがな。
cygnusは'gnu'を含む数少ない単語の1つなので社名にしたとか
Kygnus, Your GNU Support!
ま、結局本物のLinuxを使えないかわいそうなドザってことね、納得(笑)
仕事がどうとか言い訳してるロースキルドザいたけど、失笑ものですたわぁ〜
ただ単にUnixツール使える俺カケーしたかったクソドザでしょ?
Linuxワナビーはマジで困る。
650 :
名無しさん@お腹いっぱい。:2014/04/26(土) 15:05:34.42
xinetdで立てたtelnetサーバにログイン時、/usr/binと/usr/libがマウントされない
xinetd以外で立てるtelnetサーバってあるのかよw
inetdとかtcpserverで。
今日日inetd使うことも少なくなったね
wu-telnetd とか protelnetd とか vstelnetd とかw
>>650 /etc/fstab に明示的に書いてみるとか。
あるいは、xinetd立ち上げる前にmountでマウントしてやるとか。
あるいは、telnetdじゃなくてsshd使うとか。
>>649 それより、「GNU思想」のしっかりした定義マダー?
顔を真っ赤にして9日間一生懸命調べてたんじゃないの?
>>649 が、実は背伸びしたい盛りの女子中学生で、
>>655 みたいな「よく分かってる」オトナに弄ばれている…
そんな絵面を想像して、なんだかこうふんする今日この頃なのでございます。
ディレクトリ内の全てのファイルをfor文で処理しようと思ったら
a)
for i in *
do
・・・・
done
b)
for i in `ls -1 *`
do
・・・
done
のどっちがお行儀のいいプログラミング?
シェルスクリプト総合スレがあるよ
659 :
名無しさん@お腹いっぱい。:2014/05/01(木) 07:44:36.10
ddコマンドを使ってHDDのバックアップを取ろうとしてるんだけど
権限が無いとか言われてしまう。
そこでcygwin terminalを右クリックして「管理者として実行」を選択してみたら問題無く実行できた。
でもUNIXらしくもっと他のアプローチで実行する方法は無いだろうか?
たとえばsudoコマンドと組み合わせるとか。
>>659 まずwindows 側でパスワード無しで権限昇格出来る仕掛けが必要だね
なんかあったっけか
どっかの誰かが sudo コマンドもどきを作ってたような記憶がある
sudo <<command>> で実行すると権限昇格ダイアログが出てきて管理者権限で実行できるやつ
>>659 UNIX らしくはないけど runas じゃだめ?
ターミナルをrunasであげるんじゃなくてコマンド側で対応したいんじゃないか?
ほらほら〜(笑)
ニセモノ使うとそーゆーとこで「歪み」が出てくるよね〜(笑)
クソドザは黙って、GUIポチポチ作業しとればええんちゃいます?
CUI使いたいのはわかるけどワナビーなもん使ってるならしゃーないわな(笑)
GNU思想の定義教えろ!(キリッ とか言ってる救いようのないバカドザはexe偽装ファイルであぼーんでもしとりゃええんや
Linux最高!
>>661 >どっかの誰かが sudo コマンドもどきを
いいよ〜いいよ〜(笑)
「もどき」だよね?(笑)
ニセモノLinuxのクソドザはここ認めれないからムカつくんだよねー
仕事(笑)マルチ環境構築(笑)
キモス(^_^;)
使ったことくらいはあるんじゃない?
たぶん
自信ないけど
開発らしい開発もやったことないだろ。
マルチ環境構築とマルチ環境開発は全然違うぞw
configureスクリプトを作るどころか、
./configureすらやったことないんじゃないの?
なんかもう、叩けば叩くほど面白いくらいボロボロ埃が出てくる煎餅布団のよう。
ついでに言うと、最近CentOSからOpenSUSEにふらっと乗り換えたんだけど、
Linuxにはしっかりした開発思想がないってことですか、そうですか。
って、Cygwinと関係あること全然書いてないや、ごめん。
自宅でSPARCマシンを動かし続けてる自分どころか、WIDEプロジェクトに巣くってる
人間とかですら、他組織との付き合い上Windowsを使わざるを得ないこともあるという
のに、そんなにWindowsも触ってることを馬鹿にしたいんだろうかねぇ…。
最近Linux触り始めた若者はソフトウェアのインストールと言っても
yumとaptしか知りませんみたいなのザラだからな。
Javaとスクリプト言語しか使ったことなくてクロスコンパイルの意味もわかっていないかもしれない。
昔、CygwinすらなかったころはDJGCC使ってたっけ
個人的にcygwinは「窓使いの憂鬱」と同じカテゴリ。
674 :
名無しさん@お腹いっぱい。:2014/05/02(金) 03:51:07.48
グラマーですらない俺でさえ./configureやmakeくらいは無数にやってるからな
相手すんなっての
最近cygwin関係のアプリがウィルス対策アプリに引っかかりまくって難儀してるんだけど
知らないアプリはマルウェア認定するのホントやめてほしい
Cygwinとか超なつかしい
ガチ開発用には今は MSys を同梱して配ってるツールが多くなってる印象がある。
un*x 由来のコマンドラインツールなんかを
ちょっとコンパイルして使うのにはやはり cygwin が楽。
なにより最近肩身の狭い tcsh を自由に使えるのがうれしい。
そういえば長年csh派だったけど、めっきり使わなくなっちゃったな。
>>679 もう bash で決まり! でよいよね。
昔は、tcshが、、zshが、、、とか勝手にうんちく言い始める人種が多かったけど、
彼らは絶滅してbashだけが生き残って平和になった。
zshユーザは絶滅してないな。
Ubuntuのdashなんてのもあるぞ。
dash、トラブルの元でしかない。
683 :
名無しさん@お腹いっぱい。:2014/05/11(日) 17:12:08.06
hage
knk先生作のnxtに決まってんだろ
Cygwin上でifortを使って,よくあるHelloWorld!をコンパイルしようと,
「ifort HelloWorld.f90」と打つと,下のようなエラーが出ます.
---------------------------------------------
/cygdrive/c/Program Files (x86)/Intel/Compiler/Fortran/9.1/IA32/Bin/ifort.exe: error while loading shared libraries: ?: cannot open shared object file: No such file or directory
---------------------------------------------
何が問題で,どうしたらコンパイル&リンクできるようになるか教えてください.
OS:Windows7 64ビット オペレーティング システム
CPU:Intel(R) Xeon(R) CPU X5690 @ 3.47GHz 3.46GHz (2プロセッサ)
コンパイラ:Intel(R) Fortran Compiler for 32-bit applications, Version 9.1
686 :
685:2014/05/13(火) 23:07:22.93
ちなみに,Cygwinの32bit版と64bit版の両方でやりましたが,同じメッセージが出ます.
32bit版でlddを実行したらこうなります.
$ ldd /cygdrive/c/Program\ Files\ \(x86\)/Intel/Compiler/Fortran/9.1/IA32/Bin/ifort.exe
ntdll.dll => /cygdrive/c/Windows/SysWOW64/ntdll.dll (0x76ea0000)
kernel32.dll => /cygdrive/c/Windows/syswow64/kernel32.dll (0x750c0000)
KERNELBASE.dll => /cygdrive/c/Windows/syswow64/KERNELBASE.dll (0x74930000)
ADVAPI32.dll => /cygdrive/c/Windows/syswow64/ADVAPI32.dll (0x74990000)
msvcrt.dll => /cygdrive/c/Windows/syswow64/msvcrt.dll (0x74a30000)
sechost.dll => /cygdrive/c/Windows/SysWOW64/sechost.dll (0x76a20000)
RPCRT4.dll => /cygdrive/c/Windows/syswow64/RPCRT4.dll (0x74e70000)
SspiCli.dll => /cygdrive/c/Windows/syswow64/SspiCli.dll (0x748d0000)
CRYPTBASE.dll => /cygdrive/c/Windows/syswow64/CRYPTBASE.dll (0x748c0000)
comdlg32.dll => /cygdrive/c/Windows/syswow64/comdlg32.dll (0x769a0000)
つづく
687 :
685:2014/05/13(火) 23:07:51.57
つづき
SHLWAPI.dll => /cygdrive/c/Windows/syswow64/SHLWAPI.dll (0x766f0000)
GDI32.dll => /cygdrive/c/Windows/syswow64/GDI32.dll (0x751d0000)
USER32.dll => /cygdrive/c/Windows/syswow64/USER32.dll (0x76270000)
LPK.dll => /cygdrive/c/Windows/syswow64/LPK.dll (0x74f60000)
USP10.dll => /cygdrive/c/Windows/syswow64/USP10.dll (0x75f10000)
COMCTL32.dll => /cygdrive/c/Windows/WinSxS/x86_microsoft.windows.common-controls_6595b64144ccf1df_5.82.7601.18201_none_ec80f00e8593ece5/COMCTL32.dll (0x72650000)
SHELL32.dll => /cygdrive/c/Windows/syswow64/SHELL32.dll (0x75260000)
WS2_32.dll => /cygdrive/c/Windows/syswow64/WS2_32.dll (0x76a60000)
NSI.dll => /cygdrive/c/Windows/syswow64/NSI.dll (0x74980000)
NETAPI32.dll => /cygdrive/c/Windows/system32/NETAPI32.dll (0x718d0000)
netutils.dll => /cygdrive/c/Windows/system32/netutils.dll (0x71970000)
srvcli.dll => /cygdrive/c/Windows/system32/srvcli.dll (0x71780000)
wkscli.dll => /cygdrive/c/Windows/system32/wkscli.dll (0x71770000)
IMM32.DLL => /cygdrive/c/Windows/system32/IMM32.DLL (0x74f70000)
MSCTF.dll => /cygdrive/c/Windows/syswow64/MSCTF.dll (0x74fe0000)
エセLinux使ってるからそーなるんだよ。
死苦Winなんざ辞めろ。クソドザはロクなことしない
64版のlddの結果とdiff取ってくれ
エセLinuxつこーてるうえに、窓64、Intel32じゃエラーでるわな。
クソドザ用の死苦Winじゃエラー祭りやわ。
エセLinux使ーてるせいや^ ^
どうやらCygwinは親を殺すらしい
いまCPU性能が上がってVMのほうがいいからな
Gygwinは非力なWindows機しかないときに
Unix環境を利用できるようにした苦肉の策だからね
VM使えるのに変にOSに深い部分までインストールするのはいやだから最近は入れてない
windows上で使えるところに意義があるのに
Windowsでshellが使えることに意味があるのだ
695 :
685:2014/05/14(水) 19:17:52.24
>>689 こうです↓.わかりますか?
$ diff ldd32.txt ldd64.txt
1a2
> ntdll.dll => /cygdrive/c/Windows/SYSTEM32/ntdll.dll (0x76cc0000)
2a4,10
> wow64.dll => /cygdrive/c/Windows/SYSTEM32/wow64.dll (0x732d0000)
> wow64win.dll => /cygdrive/c/Windows/SYSTEM32/wow64win.dll (0x73270000)
> wow64cpu.dll => /cygdrive/c/Windows/SYSTEM32/wow64cpu.dll (0x74770000)
> ??? => ??? (0x76aa0000)
> kernel32.dll => /cygdrive/c/Windows/syswow64/kernel32.dll (0x750c0000)
> ??? => ??? (0x76aa0000)
> ??? => ??? (0x76bc0000)
26d33
< MSCTF.dll => /cygdrive/c/Windows/syswow64/MSCTF.dll (0x74fe0000)
>>695 ???が出てるから、遅延ロードできてないdllがある
Windows7では何故かよくある
>>676 うちESET NOD32だけど何も言われんよ
>>690 Linuxで何かエラーが起きたらlddもせずに
「エセUNIXのせいだ」と言ってる姿が見えるw
WOW知らんみたいだし
>>694 バカはけ〜ん^_^
シェルじたいはクソ窓自体もあるだろ。
まさかbashとかzshだけがシェルとかおもってるあのん?ププ
この程度なんだよねークソドザは(笑)
てか、クソドザはいい加減死苦WinをエセLinuxだと認めれば?
言い訳しか言えないゴミ窓使いって見苦しいお?(^_^;)
>>698 は?(威圧
エセUNIXなんて言うはずないよね?
クソドザは論点変えることしかできないん?
OS自体に恨みはないが?
ただ気色悪いクソドザが嫌いなだけ。
わかるかなー?ゴミ窓使いさん(^_^;)
迫力のねえ威圧だなw
>>699 認めるって、このスレで誰か否定してたか?
キミの国語能力がこの程度だということはよく分かった。
・・・いや、前から分かってたけど。
CygwinをエセLinuxと呼ぶのってCygwinをOSかなんかだと思ってるの?
sh互換でないものはシェルと呼びたくないしwindowsに付いてくるのをシェルと言う奴はいないだろ
昔はバリバリのcsh使いだったが、膝に矢を請けてしまってな・・・
広義にゃそうだが
窓用語に沿うならばコマンドプロンプトじゃね?
最近の仕事では PowerShell を使うことの方が多いかな
フロントエンドにテラタームを使いたいので
もっぱらCygwinに逃げてるわ
>>703 呼びたくないのは、お前の勝手だが意味としてはそうだろ。
と言うか、知らなかったと言えよクソドザ
お前みたいな強がりを言うクソドザがいるからLinuxな人たちからゴキブリと言われるんよ?f^_^;
知ったかゴキブリドザー(笑)
>>710 自分の書き込み読み返してから書けよw
お前みたいな強がりを書いてるやつはゴキブリ、と φ(.. )
まぁ、これだけ単細胞だと、ゴキブリ未満だと思うけどなー
ワラビーなんて呼んで失礼だったわ、ワラビーに
>>711 クソドザ「Windowsでシェルを使いたい」(キリィィィィイ
プッ(⌒-⌒; )
WineとかMonoとかは無視ですか?
相変わらず爆釣れか
もういつまでも相手にしているほうが
荒らしに思えてきた
スルー力無さ過ぎだろ
その上
>>703・
>>706見たいなお粗末な反論
そりゃ糞ドザ言われてもしゃーないわ
715 :
711:2014/05/19(月) 00:42:08.38
>>712 ハァ? オレ703じゃないし、ドザもWindowsもシェルも関係ないぞw
キミの今までの発言で、キミがゴキブリであることが確定しただけ
何をわけのわからないことを・・・あぁ、ゴキブリ以下だから仕方ないか
書けば書くほどボロが出て、ゴキブリの証明してるようなもんだぞ
そろそろおちょくられてることに気づけw
>>714 スマソ。まぁ、
>>703 は確かにアレだ。
>>715 俺がゴキブリなのかゴキブリ以下なのかはっきりさせてよ、クソドザさん(^_^;)
論理めちゃくちゃでつね〜
IT土方なのかな?
「ワラビーに申し訳ないか」(キリィィィィイ
プッ(⌒-⌒; )
シェルにexplorerを使うようになってそろそろ20年か
>>717 話にならんな。
これだからクソドザは(笑)
シェルに昭和がくっついてそろそろ30年か
>>719 予想通りの回答ありがとう
君の知識じゃそれが限界だろうね
いままで威勢よく重箱の隅をつつくようにグダグダ言ってたけど
結局そんな回答しかできないんだよね
もうかまうな。
>>708 ssh v1だったかv2だったかの対応が遅かったんだよな < Tera Term
それでPuTTYに移ったんだが、オリジナルのPuTTYはEUCが使えない。
したら、いつの間にかCygwinの端末がminttyになって、しかもEUCが使える。
今はSJISとUTF-8のときはPuTTY、EUC使いたいときはmintty+sshなんだが、
ベース同じだし、なんかもうPuTTYいらない気がしてきた。
>>700 そもそもお前と議論する気ないし、
>>632 から逃げ回ってるお前が
「論点変えるしかできない」とか、面白すぎ。
>>721 クソドザ「予想通りの回答ありがとう」(キリィィィィイ!!
プッ(⌒-⌒; )
何かい?wineやらmonoでクソ窓環境をLinuxで実現させようとしてるのが、死苦Winと同じとか言いたいんだろ?低能ドザーは(笑)
それに対して「話にならん」と言ったんだがなぁ〜低能ドザーには伝わらなかったかーそうかー(⌒-⌒; )
M$のクソドザにわわからんかーGNU思想は(笑)
所詮はワナビーLinuxだよな(ゲラゲラ)
もう構うな
覚えたての言葉を使いたいLinux初心者が迷いこんできてるだけなんだから
黙ってスルーしてればいいよ
よく分からないが、
Windows上で、gccを使って、Windowsアプリと連携するようなソフトを作りたい場合、
Cygwin または そのフォークであるMinGW 以外に選択肢ありますか?
>>727 作りたいアプリの種類と動作環境による
つーかスレ違いな気がする
そろそろ
エセLinuxのCygwinを作ったのはネトウヨ
とか言い出す頃だろうか?
LinuxだってCygnusにはお世話になってるだろ
ラルクアンにshellがついてそろそろ24年
まあ、Cygwin とこ行って「○○がLinuxと違う!」言うても相手にされんからな。
Linuxに及ばないのではなく、Linuxは目指すところにならないから。
あんなもの。
あんなモノリシックカーネルを目標にしてもな
735 :
711:2014/05/20(火) 22:30:33.42
>>716 強がれば強がるほどゴキブリ
ゴキブリ書いてるのはキミ、オレはゴキブリ未満だと思う、と
>>711 に書いてある
小学生レベルに理論めちゃくちゃとか、まぁゴキブリに小学生もへったくれもないか
いつまで相手してんだよ
>>729 むしろ死苦Win使いのクソドザがテヨンだけどね(⌒-⌒; )
GNU思想を土足で踏み荒らすテヨン企業そのもの(笑)
ギャラ苦死(笑)死苦Win(笑)
GNUとLinuxの関係って素人はよく勘違いするんだよね
>>738 へぇーそうなんだー
GNUとLinuxは切っても切れない関係でつけどね〜(⌒-⌒; )
>>738 リーナスに「GNU思想」って言ったら苦笑されるだろうな
教祖はニンマリだろうけどw
>>741 過去のインタビューで GNU と Linux を並べて語られた際にめちゃくちゃ苦笑してたよ
でもリーナスが GNU に共感してるってのはその通りだと思う
そこは否定しない
>>739 まあGNUなかったらシェルすらなくなるしな
GNU 以外のシェルもいろいろあるっしょ。
今は、BSD系のものでだいたい揃うのかな?
昔からBSD系だけでそろうだろ
何が正統かといえばあれこそ正統なUnix
AT&Tと揉めた後、一応無関係って事になってるんだから正統ではないんでは。
今さら正統とかくだらないけど。
Linux環境の話じゃなかったっけ。
BSD系はフリーでは全部揃わなかったんだよ
だから386BSDとか作るときGNUを一部使う必要があった
752 :
685:2014/05/21(水) 20:24:45.19
上の方で「ifortが動かない」と言っていた者です.
時間がかかりましたが,
>>696をヒントに環境変数をいじくり回したら動くようになりました.
やったことは,
Intel Compiler pre-initialized Windows* command prompt上からC:\Cygwin64/Cygwin.batを実行し,
$ env > ~/env1
ifortが動かない普通のショートカットからCygwinを起動して
$ env > ~/env2
$ diff ~/env1 ~/env2
を見て,差分が表示された環境変数を片っ端から.bashrcでexportしました.
全然美しくないやり方だとは思いますが,とりあえず動いたので満足です.
アドバイスありがとうございました.
BOWやSlackwareの時代じゃあるまいし
今じゃ数分あればPC初心者でも適当なディストリを入れられるわけで
「UNIX環境に憧れてるけど手が届かないドザ」って層は存在しないでしょ
っていうか、ここの住人だったら既にウンザリするほどLinuxやUNIXを使ってるわけで…
754 :
名無しさん@お腹いっぱい。:2014/05/21(水) 20:45:41.12
cygwinないとssh使えないからなあ
>>751 よしわかった。
クソドザはUNIX板からでてけよ(笑)
GNUて何の略だっけ
758 :
696:2014/05/21(水) 22:27:53.10
>>752 解決して何より。
ifortは使ってないから想像だけど、多分スタートメニューのIntel(ry)command promptが
バッチファイルへのショートカットになっていて、それをエディタで開いてやれば
多少は美しく解決したんじゃないかな。
>>753 >今じゃ数分あればPC初心者でも適当なディストリを入れられるわけで
じゃあいれろよ(笑)
>「UNIX環境に憧れてるけど手が届かないドザ」って層は存在しないでしょ
>
その根拠は?
てか憧れてるならまだカワイイわ(笑)
ここのクソドザどもはテヨン並みに土足で踏み荒らしてるからな(⌒-⌒; )
ネトウヨ用語使ってるのに日本語が不自由ってもうどうしようもないな
>>760 不自由なクソドザ(笑)
(⌒-⌒; )
kubuntuにcygwin入れてみるか
Wineでどれくらいwin32apiが動くかな
確かに標準では Windows に Cygwin が含まれてはいませんが、実際に Cygwin を入れずに
運用している Windows を私は見たことがありません。
でも Cygwin が入ってない Windows って、実は世の中には結構あるんですかね?
やっぱり同じスレ見てるやつ多いんだなw
>>762 やってみれば?
クソドザの道具はそういう風に遊んでやるくらいがちょうど良いo(^_-)O
WineのことをWinアプリだと思ってるアホ発見
>>768 >WineのことをWinアプリだと思ってるアホ発見(キリィィィィイ!!!
プークス(⌒-⌒; )
クソドザがUNIX板にて虫喰い活動するから板落ちてたやん(⌒-⌒; )
クソドザは即刻UNIX板から出て行って下さい
CYGWIN_NT-6.1 1.7.30(0.272/5/3) 2014-05-23 10:36 i686 Cygwin
GNU groff version 1.22.2とman-pages-ja-20140515.tar.gzの組み合わせで
manの日本語化が出来ません。man.confを修正して
#JNROFF /usr/bin/groff -Tnippon -mandocj
JNROFF /usr/bin/groff -DeucJP -Tutf8 -mandocj
$MANPATHは以下のとおり。
/usr/share/man/ja_JP.UTF-8
export PAGER="less -R"
man lsで
troff: fatal error: can't find macro file andocj
エラーに成ってしまいます。groff1.22.2でmanの日本語化をするには
どうすればいいでしょうか?
>>771 Manの日本語化?
クソドザは英語も読めないの?
さすがに速読力は日本語より落ちるだろ?
mandocjのj取るとどうなる?
775 :
名無しさん@お腹いっぱい。:2014/06/04(水) 13:31:04.61
マン国際
>>774 ありがとうございました。
JNROFF /usr/bin/groff -Dutf8 -Tutf8 -mandoc
で表示されました。
この馬鹿がソフトウェア板のvimスレにも現れててワロタ
>>778 あ?vimなんざ俺様は使ってねーよ。
クソドザは妄想しか言えないの?バカなの??
ちなみに俺はnano使いだな。
なんでemacsじゃないんだよ
Cygwin使いってEmacs使いが多そうなイメージ
>>780 胃MAXもたまには使うわ、ボケ。
ただnanoに愛着があるだけだ。
たまに使う程度でいいならなんでもありじゃねーか
>>781 俺はEmacsに引きこもるためにCygwinを使ってるよ
おかげでLinux/MacOS/Windowsの切り替えが楽
>>783 おっと言い忘れた。
Vimは嫌いだねぇ。
でもドザは救い用のないクソ。
あらそうnano
なんつってwwwww
おれは嫌いだ。
まあ、かりかりするな
まったりいこう
パスの区切りが"\"だったり、実装されてるコマンドがcp932仕様で文字化けがあったり
通常ソフトのインストールディレクトリ名が"Program Files"と半角が入っていたりと
色々ウィンドウズに嫌気がさしているのは皆同じだろ
>>788 細かいパス問題はLinuxにも存在するし
システムを跨げばLinux同士でも文字コード周りで問題でるし
Windowsだからと言ってそこまで気にならん
「ドザ」って、DOS Userの略かと思ってたら、Windows User の略にも使うのね。
消えてほしいなら「ウザ」でいいんじゃないの。
>>790 分かったからLinuxネタ投下してみろよ
GNUネタでもいいぞ
お前が発言したのって
>>739くらいじゃねーか
その程度の知識しかないの?
また喧嘩か
OpenSSLの件は済ませておけよ
いつもの馬鹿が暴れてるだけ
>>792 ププ(⌒-⌒; )
気持ち悪いクソドザは煽りしかできんとでつか〜?
ぷっ(⌒-⌒; )
まぁこんなのでもいないよりはマシだ
あまりに過疎ってるスレにはさすがに話題投下しづらいからなぁ
同感
いきなりスマソ
質問なのですが、スクリプト言語なんかでcygwin上で実行できるようにして配布されているのをたまに見ますが、あれってただ単に必要最低限だけインストールしてbatに細工してるだけなんですかね?
後ライセンス的に大丈夫なのでしょうか?
>>799 ゴキドザは黙ってコマンドプロンプトでも使ってろ。安心だろ。
2度とLinuxのツールを使おうと思うな、消えろ
>>799 スクリプトのみ配布してるのしか知らない
そもそも大体のスクリプト言語ってWindows版もあるよね
マイナーだったり特殊なやつだったりするのかな?
ActivePerlはランタイムごとパックして配布できるって聞いたけど
Cygwinじゃないしなあ
WindowsのPerlでActivePerlとか入れたら
cygwin上のperlがそっちに引っ張られてしまったので
全部消してしまった
perl-docとかが機能しなかったから
apt-cyg perl などcygwin上のだけにしてようやくまともになったわ
本来は両立できるのか?
PATHの調整くらいできるようになっておこうよ
にゃんぱすー
PATHの問題じゃないだろな
810 :
806:2014/06/20(金) 13:27:34.07
ひょっとして%PATH%の先頭で定義するとか
尻尾の方で定義するとかで回避できたのか?
>>810 Yes
PATHって先頭から順にバイナリの場所を検索するわけで
それはUnix系でも同じ
ゴミドザはもうくんなよ
アップデートかけたら man-db の Post-install が終わらなくて
インストーラの強制終了かけたったけど、そんなんなったやついる?
man-db はなんかの依存で入ってきた。lynx もついでに入ってきた。
本気ブラウザとして長年使ってたから懐しいな。
>>813 いる。
キャンセルで終了させた後、もう一度インスコしたら成功した
>>813-814 全くワナビーLinuxのクソドザの悲劇としか言いようがないよな。
こちとらapt様のお陰でハングすることなんざほとんどなく、なおかつ快適。
ワナビーだから我慢はするってか?
>>815 悲劇なのは粘着しているお前の頭だ
この世から出てってくれない?
>>816 この世から出て行くとか意味わからん。
てか、UNIX板から汚物ドザは消えろ(笑)
ワナビー(笑)
>>818 相手にするなって( ´Д`)y━・~~
クソドザはからかう程度がちょうどええんやで( ´Д`)y━・~~
どうせsudoさんに頼らないといけないんだろ?
aptってひさびさに聞いた
仕事だとほぼyumだわ
利用する
便利じゃん
殺伐としたスレにemregeが!
>>822 それがどしたん?( ´Д`)y━・~~
まさかレッドハットつこーてる俺カコイイとでも?( ´Д`)y━・~~
(核爆)
>>820 粘着湧いたな(核爆)
お前はそれしか言えないのか?クソドザ( ´Д`)y━・~~
>>825 それがどしたん?
まさかaptつこーてる俺カコイイとでも?
829 :
名無しさん@お腹いっぱい。:2014/06/30(月) 03:06:44.67
emrege
>>827-828 ワシに対するオウム返ししかでけへん知的弱者乙( ´Д`)y━・~~
ま、さすがはクソドザと言ったところか
だってお前、専門的な話題になると急に黙り込むからお話にならないんだもん
もうちょっと生産性のある話題出してくれよ
r"`ヽ、
\::: \
\::: \
): )
__/::: /
/ 〈:: /
/ \ ,〈//\
/ (●) ┃(●) \
| (__人__) |
\ ` ⌒ ┃ ,/
. /⌒〜" ̄, ̄ ̄〆⌒,ニつ ワシに対するオウム返ししかでけへん知的弱者乙
| ,___゙___、rヾイソ⊃
| `l ̄
. | |
じゃあsudoとかsu使わずにパッケージ入れてみろよ
クソドサ >>>>>>>>>> 無能リナ臭
Cygwinをダウンロードしてgccを入れて起動したら自分の名前が出てきたのはユーザー名が自分の名前だから?それとデスクトップにsetup.exe、色々入ってるフォルダ、Cygwin64teminalの三つのアイコンが出たんだけど、これって問題ないの?
環境変数PS1を変更すればプロンプトにユーザー名を表示しないようにできる
>>836 改行を変更するとやっぱりユーザー名が出るんだが?
こちらのCygwin環境の初期設定ではプロンプトは
PS1='\[\e]0;\w\a\]\n\[\e[32m\]\u@\h \[\e[33m\]\w\[\e[0m\]\n\$ '
ここから改行、ユーザー名、ホスト名を削るなら
PS1='\[\e]0;\w\a\]\[\e[33m\]\w\[\e[0m\] \$ '
>>835 ・プロンプトにユーザー名出るのは普通
・デスクトップにsetup.exeと色々入ったフォルダがあるのは、インストールの途中でパッケージの保存先をそう指定したから
・Cygwin64teminalのショートカットが出るのも普通(インストールの最後にショートカット置くかどうかのチェックボックスがある)
Cygwin terminalに直接ソースを書いてhello worldってできるの?
いみわからん
$ echo Hello World
Hello World
Cygwin terminalに直接コード書いてプログラミングできるかって事を聞いてるんです、
それともエディタに書いて
gccを使ってCygwin terminal上で
コンパイルしないとダメなの?ちなみにメモ帳で書いたコードをコンパイルしようとしたら、ファイルが存在しないと出たけど原因がわからない。
845 :
名無しさん@お腹いっぱい。:2014/07/12(土) 21:28:44.68
馬鹿には無理
意図がよくつかめんが、ソースファイルを作りたくないということなら
$ cat | gcc -xc -;./a.exe
とかやればいいのでは
プログラム入力したら最後にctrl-dな
ろくに修正もできないし、素直にエディタ使った方がいいと思うが
なんかスペースが化けた
$ cat | gcc -xc -;./a.exe
ひょっとして全く無意味な事をやろうとしてたのかな?
Cygwin terminalってやっぱり修正できなかったのか、改行したら戻せなかったからな。
>>846 意図がよくつかめんが、ソースファイルを作りたくないということなら
$ cat | gcc -xc -;./a.exe
これって、コードを書いたあとに書くの?
素直にエディタ使った方がいいと思うが
初心者だからエディタ使った方がいいのか
ターミナル内でエディタ使いたいのならviでもemacsでもお好きなのをどうぞ
>>850 terminal内でエディタ?エディタはエディタで使ってそれをターミナルでgcc使ってコンパイルするんじゃないのか。
いきなりプログラミングするんじゃなくて、
まずはcygwinやunixの基本的な事を覚えましょう
回答が返ってきても何一つ理解できないんじゃ意味ないだろ
>>852 その意味不明な知識はどこから得たんだ?
誰に教えてもらったんならソイツに文句言った方がいいぞ
>>853の言う通り基本から勉強しなおした方がいい
いきなりプログラミングするんじゃなくて、
まずはcygwinやunixの基本的な事を覚えましょう
回答が返ってきても何一つ理解できないんじゃ意味ないだろ
いきなりプログラミングするんじゃなくて、
まずはcygwinやunixの基本的な事を覚えましょう
回答が返ってきても何一つ理解できないんじゃ意味ないだろ
数年後、そこにはemacsにひきこもる
>>841の姿が
単にC言語の勉強したいならわざわざcygwinの勉強するよりも
Windowsで閉じた環境を用意する方がずっと早いだろ
て言うかいちいち全部掲示板で聞くんじゃなくて少しは自分で調べろ
検索するか本を読め、じゃないといつまで経っても進まんよ
860 :
名無しさん@お腹いっぱい。:2014/07/13(日) 07:58:51.54
Cygwinはやめとけ
環境を用意する段階で躓く
vmにbsdかぃぬx入れた方がいい
VisualStudioとかEclpseとかは、C言語以前にIDEの使い方でつまづく
Cygwin+gccであれば簡単にセットアップできて、すぐ始められる。
ただ上で騒いでるエディタすら知らないような素人はそれ以前の問題
ゴキドザはバカだという証拠がまた一つ増えたな( ´Д`)y━・~~
大人しくLinux入れろ、窓は廃棄しろ
>>860、861
UnixもCygwinもある程度の前提知識が無いと使えないから「すぐにC言語を勉強したい」人には不向き
勉強するだけなのに無駄なものまで入れる必要は無い
>>858 勉強したいだけなら 学習用C言語開発環境 とか LSI-C とかを Vector から落としてきて
「○○○(ソフト名) 使い方」でぐぐればいいよ
それじゃ満足できなくなったら gcc に手を出せばいい
「cygwin terminalに直接コードを書いてプログラミング」
これのイメージがどうしても湧かない
質問者がどういう謎イメージを持っていたのかすごく気になる
vimやemacsがエディタだという認識が無かったのでは。
emacsとか知らないんじゃね。
ファイルが存在しないって出るってことは基礎的なコマンドも打ったことないでしょ。
そもそもターミナルやコマンドプロンプトの概念すら理解できてないのでは?
今まで何らかの環境でプログラミングしたことがあるのか?という問から答えて欲しい
むか〜しのパソコンのBASIC環境でLISTコマンドで表示させたプログラムを編集するとそれがそのまま反映されるような機能があったような無かったような
>>864 Cygwin terminalにhelloworldのコードを書いてterminal内でgccを使ってコンパイルするとtterminal内でhelloworldって表示できると思ってた
よく分からんが早い話が「C言語勉強したい」って言ったらCygwin使えって言われたから
Cygwinが自体がエディタ or 開発環境だと勘違いしたってことかな
>>869 今までどんな環境でプログラムしたことあるの?
それによってオススメが代わると思うよ
>>844 原因: Windows のホームディレクトリと Cygwin のホームディレクトリは同一ではない。
方策: Cygwin terminal 上で
cd $USERPROFILE
と入力して Windows のホームへ移動するか、Windows のホームに保存したファイルをエクスプローラで
Cygwin のホームへコピーする。または、
cp $USERPROFILE/ファイル名 .
と Cygwin terminal 上で入力する (「ファイル名」の後ろの空白とピリオドも必ず入力)。
C 言語は元々 Cygwin とかの Unix 系環境開発用言語だから、遅かれ早かれ Unix 系環境の勉強は必
要になる。
>>869 Cygwin terminal 自体はコマンドプロンプトや DOS 窓と同種のもの。複数行に渡る編集を terminal 内で
するには、そこから別に Cygwin terminal 用エディタを起動する必要がある。vi テキストエディタは操作方
法が複雑なので、とりあえずは nano テキストエディタの使い方を覚えるのが簡単。
>>870 そう。Cygwin terminalがエディタで、gccというコンパイル機能もつけることができると思ってた。
>>871 全くない。
>>873 Cygwin や Linux を使ったことのないユーザが Cygwin 上で C を覚えようとすると
あれこれ無関係なことまで覚えてないといけないので、素直に Visual Studio Express を
使った方がいいと思うよ。
IDE (統合開発環境)の操作方法は覚える必要があるけど、初心者には GUI の方が
扱いやすいだろうし、探せばネットにチュートリアルも豊富にあるだろうし。
ツールよりもC言語学習系のサイトを紹介した方がよくない?
ツールだけ教えてもたぶん出来ないと思う
>>863 今時LSI-Cは無いわ。64bit環境で動かないし。
そもそもC言語でいいのかも疑問。
プログラミングをやりたいだけならCである必要もない。
つまり、初心者にCygwinを紹介した人がダメすぎるってことか
>>877 死苦Win自体がダメ、カス。
と言うか、ユーザがクソドサって時点で終わってるだろ。
大人しくデビアン入れれば良い、至高のOSだからな
>>863>>876 LSI-C試食版で済む用途はいまならTCCがオススメ。
x86/x64/arm対応、C99準拠、Linuxカーネルを15秒でコンパイルできる早さ。
なにより中間ファイル吐かずにオンメモリリンクで実行できるからスクリプト言語っぽく使える。
>>877 最低限、ファイルとフォルダの関係やコマンドラインの使い方覚えてないと駄目だわな…
Windows用開発環境紹介したところで、
「コマンドプロンプトに直接ソースを書いてhello worldってできるの? 」とか
「USBマウスに直接ソースを書いてhello worldってできるの? 」とかなるだけだな
>>858 windows側でエディタでソース書いて
terminalからコンパイルすりゃいいジャン
>>881 俺も思った
メモ帳でもいいよね
そんで好きなコンパイラに食わせればいい
初め一歩ならmain.cが1ファイルで足りるだろうしgcc使うにしても「おまじないのオプション」で事足りるんでないの
統合開発環境とかemacsとかvimとかnanoとか大げさ過ぎ
>>882 メモ帳にhello worldのソースプログラムを書いて、test.cというファイル名でデスクトップに保存して、Cygwin terminalにgcc test.cと打ってコンパイルしようとしたら入力ファイルが、ありませんって出てワケわからない。
884 :
874:2014/07/14(月) 22:23:10.43
>>844で
> メモ帳で書いたコードをコンパイルしようとしたら、ファイルが存在しないと出たけど原因がわからない
と書かれてたこともあって、統合開発環境を薦めたんだけどな。
文字コードや改行コードでもつまづきそうだし。
>>883 どうしても Cygwin + gcc でコンパイルしたいなら、「cygstart .」と打って表示されたフォルダに
ファイルを作ればおk。それ以降は知らんというか多分スレチ。
>>883 デスクトップに保存したファイルがCygwin上からはどこにあるように見えるかを理解しないとな。
まずはカレントディレクトリの概念からだな。
>>883 プログラム以前にパソコン初心者なのか?ファイルパスの概念を理解できてない?
test.cがデスクトップにあるってことを教えないでコンパイルできるわけないだろ
なんかネタな気がしてきた
デスクトップにファイル置くなハゲ
デスクトップなら
$USERPROFILE/desktop/ファイル名
で指定できる。
gcc単独で使うことってできるの?元々、gccを使うためにはCygwinをダウンロードする時にgccを入れると調べたら出てきたからgccとCygwinはセットだと思ってた。
>>889 CygwinっていうのはgccとかのUNIXプログラムをWindowsで動かすための環境
この環境にはCygwinライブラリとか他いろいろ含まれる
Cygwin環境用にビルドされたgccはCygwinライブラリが無ければ動かない
>>890 gccだけをWindowsに入れることは出来ないの?最初にgccだけを入れようと調べてたら、必ずCygwinやMingwとセットで語られてたから、それらとセットじゃないと落とせないと思ってた。
Visual StudioなどのIDEがコンパイラ一個ではない大きなパッケージであるように
Cygwin、MinGWも開発に必要なものをそろえている大きなパッケージであることを理解してもらえないだろうか
>>891 Windows用に移植されて、Windows用の実行ファイルを出力できるgccがあればできるんじゃないの?
でもそんなのがあるのかどうか知らないし、スレ違いだ
MinGWはgcc(コンパイラ)環境をWindows上に構築する
CygwinはLinux(API)環境をWindows上に構築する
coLinuxはLinuxカーネルをWindows上に構築する
MSYSはgcc周辺環境をWindows上に構築する
CygwinのgccはCygwinに依存したWindows用バイナリを生成する
Linuxアプリケーションの移植はLinuxシステムコールが一応使えるためそれなり
MinGWのgccは特別な依存のないWindows用バイナリを生成する
Linuxアプリケーションの移植は依存するライブラリが移植済みならばそれなり
とりあえずUnixのことをLinuxと呼ぶのは止めよう
Unixのことは言ってないだろw Linuxで合ってる
>>895 > CygwinはLinux(API)環境をWindows上に構築する
ここはダメじゃね。
>>897 Cygwinが構築するAPI環境はUnixライクな環境ってだけでLinuxとはちょっと違うぞ
Unix用のソフトはconfigureでコンパイルする環境にあわせてCygwin用やLinux用のMakefileとか作るんで
だいたい同じようにコンパイルして実行できるがな
>>891 MInGWでgccとbinutil(リンカとか)だけを入れればいいんじゃないか? TDM-GCCとかでも可。
>>896 区別した上でLinuxって書いてしまった。
CygwinはUNIXとかPOSIXで大丈夫だったな、すまん。
>>899-900 そだな、UNIXなりPOSIXなりに読み替えてくれ。
素直に統合開発環境インストールした方が早いと思うがな。
コマンドやパスを入力するということ自体に慣れていない人に
cygwinやらmingwやらコマンドプロンプトやら使わせるのなんて無理筋でしょ。
基本的な操作がマウスで全部済むような環境じゃないと進まないんじゃないの。
ゴキドザのスキルなんざそんなもんだろ。
大人しくGUIフルフル環境でマウスクリッククリクリしながらディレクトリ移動でもしとれや、クズ野郎( ´Д`)y━・~~
などと言っている ( ´Д`) だが、
まともにCUIを打てずにLinuxメンバーから逃げ出したのはここだけの秘密だよ
炸裂したコンプレックスがここに書き込ませている
>>905 CUIは打てまへんなぁ〜(笑)( ´Д`)y━・~~
ゴキドザのランゲージスキル(核爆)
がんばりや〜(笑)( ´Д`)y━・~~
>>889 今更のDos環境ではあるがdjgccでも使えばいい
gcc覚えても最終的に統合開発環境へ移るんだから
素直にVisualStudioかeclipse使うのがいいよ
なんだかんだでVSの使い安さは最高だよ
gccは自動化やらで使うこともあるから覚えていて損はないと思うが
プログラムを勉強したい一般人は知らなくてもいい知識
>>888 しっかりとデスクトップに指定したのにファイルが存在しないとでる、マジで難しすぎる(泣)
>>909 main.c.txt みたいに拡張子を間違えてないか?
>>909 ls $USERPROFILE/desktop
とかで一覧表示してみろよ
>>910 ファイルの名前はtest.cになってるけど、プロパディから詳細で見ると名前がtest.c.cになってる。
>>911 やってみたら、一覧というかユーザーやデスクトップにアクセスできないとかでる。
>>912 じゃあ、
echo $USERPROFILE
は何が表示されるよ?
>>914 じゃあ $USERPROFILE を C:/users/ユーザー名 に置き換えてワンモアトライ!
>>912 まず「cd c:/users」する。
「ls」とすると表示される中に自分のユーザ名があるはずなので「cd 自分のユーザ名」する。
さらに「cd desktop」する。
これで準備完了!
「ls」すると自分が作ったtest.c.cがあるはずだ。
「mv test.c.c test.c」してから「gcc test.c]してみよう!
エラーがなければ「a.exe」ができるはず。
これを実行するには「./a.exe」でおk!
ノーサーチファイルorダイレクトリーって出た
1000いく前にHello Worldを成功させるスレになりました
>>918 cd ユーザー名にするとノーサーチファイルorダイレクトリーってでるんだけど
デスクトップは諦めるべきでは
Cドライブ直下に ctest ってフォルダ作って、そこに test.c ファイルをコピーすればいい
1.(Windowsの)エクスプローラーで c:\ を開く
2.フォルダーの新規作成で ctest ってフォルダ作る (パスは c:\ctestって感じになるはず)
3.そこに test.c.c ファイルをD&Dでコピーする
ここから Cygwin を使う
あとは
>>918の通りに打ち込む
> 「ls」すると自分が作ったtest.c.cがあるはずだ。
> 「mv test.c.c test.c」してから「gcc test.c]してみよう!
> エラーがなければ「a.exe」ができるはず。
> これを実行するには「./a.exe」でおk!
これでできないか?
これがクソドサの民度(核爆)( ´Д`)y━・~~
死苦WinなんざつかわずコツコツとモノホンLinux使って修行しろや、M$
924 :
922:2014/07/16(水) 22:14:13.06
すまん、コマンドが抜けてた
Cygwin を使うとき、
>>918の作業をする前に(「ls」を打つ前に)
「cd c:/ctest」って入力する必要がある
>>924 それでも、ノーサーチファイルorダイレクトリーってでる。どっかで入力ミスがあるのかな、本当に難しいわ
>>925 そいじゃまず
cd c:
これやってみろ
シェルで
cygstart .
ってやったら今いるディレクトリがエクスプローラで開くぜ。
>>926 やってみたら、/ユーザー名@cygdrive/cって出たけどいいの?
それプロンプトだろw
930 :
922:2014/07/16(水) 22:37:35.52
Cygwin は c: でも /cygdrive/c でもいけるはず
c: だと警告でることもあるが
>>927 それいただき。
>>928 それじゃ最初からやりなそう!
まず「cd」
つぎに「touch test.c」
つぎに「cygstart .」でエクスプローラーが開くと、そこにtest.cがあるはず。これをメモ帳で開いて編集して保存しよう。
あとは「gcc test.c」でコンパイル。
エラーがなかったら「./a.exe」で実行でおk!
なんでテンション高いんだよw
>>931 エクスプローラで開くと、test.c じゃなくて test って表示されるかもしれん。
教えていてテンションあがる気持ち、なんとなく分かる
>>931 cygstart.っ打つとコンマンドが見つからないと表示されるけど、これって間違ってるんだよね。
>>936 cygstartと.の間にスペースを入れろ!
プログラムを組むにあたって重要なこと
それは参考書やサンプルで提示されているコードは一字一句間違い無く打ち込むことだな
さもないと .(ドット) が無いとか \ や ) が一個足りないとかのエラーで苦しむことになる
知った気になって下手にアレンジ加えて打ち込んで動かねーとかよくある話
Cygwin端末(mintty)を開く
→「cd 」と打つ (最後の半角スペースまで含む)
→エクスプローラから、minttyへフォルダをドラッグ&ドロップ
→minttyをアクティブにして、Enterキー
…で、ディレクトリ行けなかったっけ?
>>939 いけるけど話がややこしくなるので
それはまた別の話としておこう
奴は逃げちまったのかw
まあこの程度で「マジで難しすぎる(泣) 」とか言ってるやつにC言語は無理だなw
kinput2コンパイルして、立ち上げた瞬間にコア吐いておちた。
ちなみにCygwin64っす。cannaだけenableにしました。canna鯖と通信する前に落ちてるっぽい
どっか関連情報転がってないっすか?デバッグする気力も起きないorz
>>941 というか、ここまで親切にサポートしてくれるスレなんて珍しいぞ
これで逃げ出すとかどういうことだよ
次スレ持ち越すのは止めて欲しいんではやくケリを付けて欲しいところだ
>>942 kinput2とかcannaとかチョー懐かしい
関連情報探すならせめてどこで落ちてるかぐらいは調べないと無理だろ
kinput2とか今のLinuxだってまともに動くとは思えん
これだからクソドサどもは(核爆)( ´Д`)y━・~~
ほーんま、バカゴミばかりやね(⌒-⌒; )
ワシが罵倒しとる理由も少しはんかるやろ、クソドサはホンマムカつくわ。
GUIクリクリクリックしとばええんや、ダボ( ´Д`)y━・~~
Windowsにsortコマンドが取られて日本語が入ると化ける
環境変数PATHの設定を教えて欲しい
strobelly Perl とかは削除ですんだがPath問題に逃げられなくなった
which sort
/cygdrive/c/Windows/system32/sort
echo "受付1" |sort
受仁E
シェルのPATHの設定の頭にcygwinのバイナリのパスを入れるだけ
cygwinのパス ; %PATH%
>>947 /bin/sort って書けばいいのでは
>>948 ありがとう
win+Eからの環境変数設定のpathの先頭に書いて解決できた
>>949 perlで書いてしまったw
今はsortが戻ったから削除したけど
cygwinのために環境変数をいじるとは
コマンドプロンプトにまで影響するんですがいいんでしょうか
普通は/etc/profileでそれやってるから
minttyのショートカットの最後に"-"つけ忘れたとかそんなんじゃないの?
>>951 なあに、かえってnkfやsedが使えてトラブル以上にリターンがある
hello worldできました。本当にありがとう!
いえいえ
興奮してhello world何回もしちゃった!だけど、何で今まで入力したファイルがコンパイルできなかったのかわからない。
>>955 プログラミングやってると「動かない→原因調査」の繰り返しだよ
自分一人で調査できるようになれば一人前
方向性を見失わないようにしてガンバレ
>>952 いやあ、トラブルの方が多いと思うけど。。
>>955 まさかpython2のつもりで3だったとか?
……ちょっとネタが古いか