web-dev-qa-db-ja.com

Windows 7でcygwinを使用してシンボリックリンクを作成する方法

最近、AndroidアプリケーションをネイティブコードC/C++で作成することをテストしました。問題は、Android NDKを使用する場合のシンボリックリンクの作成にあります。 Windows 7でcygwinを使用してシンボリックリンクを作成する方法を教えてください。

前もって感謝します。

30
aemon

同様の質問については この回答 を参照してください。

つまり、次の環境変数を定義します。

CYGWIN=winsymlinks:nativestrict

または

CYGWIN=winsymlinks:native

昇格された特権でCygwinを実行していることを確認してください(ショートカットを右クリックして[管理者として実行]を選択するか、minttyショートカットプロパティを設定して、[詳細設定]→[管理者として実行])。

すべての詳細は その他の回答 に記載されています。

47
olibre

翌日だ!だから、私のように考えて誤って無知にならないように(cygwinの初心者)、今答えます。シンボリックリンクの作成は、通常どおりこれらのコマンドln -s ...を使用してウィンドウ7で簡単に行えます。答えは、makeなどの必要なパッケージでcygwinを設定することです。要件を明確に読みます。 http://developer.Android.com/sdk/ndk/index.html

8
aemon

@Tony O'Haganがここで提案したように、「ln -s」の代わりに「mklink」を使用してみてください: Git Bash Shellはシンボリックリンクの作成に失敗します

1
Nikolay Andonov