1

Linuxでファイルシステムを使用していFAT32ます(WindowsとOSXでもアクセスする必要があるため)が、コンパイルするとndk-buildエラーが発生します

インストール: `./libs/armeabi/libfoo.so' のパーミッションの設定: 操作は許可されていません

新しく作成されたライブラリに対してより制限的なアクセス許可を設定しようとしているようですが、FAT パーティション内のファイルのアクセス許可を変更することはできません。

ファイルのアクセス許可を変更しようとするツールチェーンを停止するフラグなど、回避策はありますか? それとも、許可の変更を成功させるための Linux の何かでしょうか?

4

1 に答える 1

1

NDK ビルドをfakerootの下で実行してみてください。

私見のより良い解決策は、ext3 を使用してドライバをインストールし、Windows および MacOSX から ext3 ファイル システムにアクセスすることです。

Ext2 IFS for Windowsドライバーを使用して Windows からファイルにアクセスし、extfsx または fuse-ext2を使用して MacOSX から同じことを行うことができます。

于 2012-12-04T07:25:32.863 に答える