Cygwin + MinGW + GCC 相談室 Part 8 (987レス)
上
下
前
次
1-
新
615
(1)
: 2019/12/23(月)16:12
ID:IO6RyZUn(5/7)
AA×
>>611
>>612
[240|
320
|
480
|
600
|
100%
|
JPG
|
べ
|
レス栞
|
レス消
]
615: [sage] 2019/12/23(月) 16:12:25.30 ID:IO6RyZUn >>611 すまんが、/cygdrive以下だけ動かない、というのは間違いだった。 動作としては、シンボリックリンクを辿ることは出来るが、戻れない、というものだ。 本来はシンボリックリンクはカレントと共に使用される。 つまりD:/dev/debugがシンボリックリンクでそこにD:/devからcdして入ったら、 cd .. だとD:/devに戻って来れないといけない。 (シンボリックリンク先に入った時の元に戻る。他から入ったらそこに当然戻る) これが出来ておらず、debugしかないディレクトリ(というものを作って渡しているのだと思う)に戻ってしまう。 だから下から上が参照出来ない。上から下は参照出来るし、 下から上でも自分に戻ってくるのなら参照出来る。(言葉だと分かりにくいが要するに以下が通る) MyMachine@MyName /cygdrive/d/dev/debug $ less ../debug/some_file 下から上でもファイル名の補完は出来るのでbash自体は動作してる。 なお cd ../.. とシンボリックリンクを跨いで2つ上がることは可能。 cdってbashのコマンドだっけ?だとして、やはりbash自体は動作してる。 bashから各アプリに渡す時に失敗しているか、cygwin1.dll自体が対応してないか、だと思う。 バグ報告してもいいけど、それ以前に64bit環境の動作を確かめてからでないとウザがられる。 というわけで普段から64bit環境で使っている人がいたら試してみてくれ。 >>612 いや完全にシンボリックリンクだよ。 ln -s と使い勝手は同じ。 http://mevius.5ch.net/test/read.cgi/tech/1411399211/615
すまんが以下だけ動かないというのは間違いだった 動作としてはシンボリックリンクを辿ることは出来るが戻れないというものだ 本来はシンボリックリンクはカレントと共に使用される つまりがシンボリックリンクでそこにからして入ったら だとに戻って来れないといけない シンボリックリンク先に入った時の元に戻る他から入ったらそこに当然戻る これが出来ておらずしかないディレクトリというものを作って渡しているのだと思うに戻ってしまう だから下から上が参照出来ない上から下は参照出来るし 下から上でも自分に戻ってくるのなら参照出来る言葉だと分かりにくいが要するに以下が通る 下から上でもファイル名の補完は出来るので自体は動作してる なお とシンボリックリンクを跨いでつ上がることは可能 ってのコマンドだっけ?だとしてやはり自体は動作してる から各アプリに渡す時に失敗しているか自体が対応してないかだと思う バグ報告してもいいけどそれ以前に環境の動作を確かめてからでないとウザがられる というわけで普段から環境で使っている人がいたら試してみてくれ いや完全にシンボリックリンクだよ と使い勝手は同じ
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 372 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
ぬこの手
ぬこTOP
0.049s