방금 Android NDK를 다운로드했으며 GCC 교차 컴파일러 툴체인을 /usr 폴더 (다른 크로스 컴파일러가있는 곳)에 복사/설치하려고했습니다. 이들은 툴체인의 forlder의 내용은 다음과 같습니다Android-EABI toolchain을 설치하는 동안/usr에있는 파일을 덮어 쓸 수 있습니까?
$ ls
4,0K drwxr-xr-x 4 carles carles 4,0K 2014-gen-16 18:13:44 arm-linux-androideabi/
4,0K drwxr-xr-x 2 carles carles 4,0K 2014-mar-01 01:57:40 bin/
4,0K drwxr-xr-x 2 carles carles 4,0K 2014-gen-16 18:13:46 include/
4,0K drwxr-xr-x 3 carles carles 4,0K 2014-gen-16 18:14:15 lib/
4,0K drwxr-xr-x 2 carles carles 4,0K 2014-gen-16 18:14:24 lib32/
4,0K drwxr-xr-x 2 carles carles 4,0K 2014-gen-16 18:14:15 lib64/
4,0K drwxr-xr-x 3 carles carles 4,0K 2014-gen-16 18:13:46 libexec/
4,0K drwxr-xr-x 3 carles carles 4,0K 2014-gen-16 18:14:24 share/
20K -rw-r--r-- 1 carles carles 18K 2014-gen-16 18:14:24 COPYING
28K -rw-r--r-- 1 carles carles 26K 2014-gen-16 18:14:24 COPYING.LIB
4,0K -rw-r--r-- 1 carles carles 2,6K 2014-gen-16 18:14:25 SOURCES
은 그것을 설치하려면 는/usr 나는 지금 막이 :
$ cp * /usr -uvir
그리고
내가 일부 파일이 충돌 있었다는 것을 발견 결과 이 사본. 특히,cp
는 다음과 같은 파일을 덮어 쓸 것인지 묻는 없습니다 :
cp: voleu sobreescriure «/usr/share/gdb/python/gdb/types.py»? n
cp: voleu sobreescriure «/usr/share/gdb/python/gdb/command/pretty_printers.py»? n
cp: voleu sobreescriure «/usr/share/gdb/python/gdb/command/__init__.py»? n
cp: voleu sobreescriure «/usr/share/gdb/python/gdb/printing.py»? n
cp: voleu sobreescriure «/usr/share/gdb/python/gdb/__init__.py»? n
cp: voleu sobreescriure «/usr/share/gdb/syscalls/mips-o32-linux.xml»? n
cp: voleu sobreescriure «/usr/share/gdb/syscalls/sparc-linux.xml»? n
cp: voleu sobreescriure «/usr/share/gdb/syscalls/mips-n32-linux.xml»? n
cp: voleu sobreescriure «/usr/share/gdb/syscalls/ppc-linux.xml»? n
cp: voleu sobreescriure «/usr/share/gdb/syscalls/amd64-linux.xml»? n
cp: voleu sobreescriure «/usr/share/gdb/syscalls/i386-linux.xml»? n
cp: voleu sobreescriure «/usr/share/gdb/syscalls/sparc64-linux.xml»? n
cp: voleu sobreescriure «/usr/share/gdb/syscalls/gdb-syscalls.dtd»? n
cp: voleu sobreescriure «/usr/share/gdb/syscalls/ppc64-linux.xml»? n
cp: voleu sobreescriure «/usr/share/gdb/syscalls/mips-n64-linux.xml»? n
가하는 질문에 나는 항상 아무 대답하십시오. 이제 약간의 작업을 마치고 diff
s를 보았습니다. 그 파일 중 일부는 기본적으로 내가 가지고있는 파일에 여분의 줄을 추가하는 반면, 일부는 그렇지 않은 경우 작은 변수와 이름을 변경하는 것을 보았습니다.
겹쳐 쓰는 것이 좋습니다. 그렇지 않다면 arm-linux-androideabi-gcc
은 여전히 작동합니까?
'/ usr/local /'은 적어도/usr /'보다 더 나은 장소입니다 –