bionic

    2

    1답변

    특정 응용 프로그램과 함께 실행하기 위해 Android의 생체 공학을 일부 변경했습니다. 내 소스 컨트롤 (SVN) 이러한 수정 사항을 유지하고 싶습니다. 안드로이드의 일반적인 envsetup.sh-> lunch-> 워크 플로우를 통해 여전히 생체 공학을 구축 할 수있는 최소한의 파일 집합이 무엇인지 생각해보십시오.

    0

    1답변

    지도 파일의 각 항목은 으로 시작하고 및 끝 주소는 mmap'ed입니다. 라이브러리가 동적으로로드 된 경우 (아마도 dlopen()을 사용하여) 이전 항목의 주소가 어떤 방식 으로든 영향을 받습니까? (물론 프로세스의 PID가 변경되지 않았다고 가정). ADDR2 R-XP 00000000 8시 2분 135,522 /usr/lib64/lib_sample.so

    1

    1답변

    안드로이드가 아닌 Linux 컴퓨터에서 apk에서 가져온 x86 공유 라이브러리를 실행하고 싶습니다. 안드로이드 libc와 연결되어 있으므로 안드로이드 ndk에서 libc.so을 움켜 잡았습니다.이 $ objdump -d libc.so | grep memalign -A 8 0000bf82 <memalign>: bf82: 55 push

    1

    1답변

    나는 큰 프로젝트가 futimes 또는 futimens 기능을 필요로한다. 안타깝게도 android ndk include 폴더의 헤더 파일에는 이러한 기능이 없습니다. 기존 기능을 사용하여 회피 또는 간단한 코드 스 니펫이 있습니까? futimes 기능에 대한 문서는 here입니다.

    1

    1답변

    android (셸) 용 소형 명령 인터프리터를 만들고 싶습니다. 'scanf', 'printf', 'cd', 'pwd', 'echo', 'set', 'unset', 'exit'과 같은 몇 가지 기능 만 수행하고 'path', ' 가정 ","상태 ". Native Android Kit 및 bionic 라이브러리를 사용하여이를 수행 할 수 있습니까? 도움을

    4

    2답변

    재미있는 순간을 발견했습니다. 의 기능은 bionic 및 glibc에 대해 다르게 작동합니다. bionic에 대한 #include <cstdlib> #include <cstdio> extern "C" { void one(){ printf("one\n"); } void two() { printf("two\n")

    0

    1답변

    바이오닉 libc에서 dns 파일을 호출하는 프로세스의 uid를 얻으려고합니다. 나는 현재 -> cred -> uid.val을 사용하여 안드로이드/리눅스 커널에서 uid를 얻는 방법을 알고 있지만, 바이오닉 libc에서 uid를 얻는 방법을 알고있다. 나는 똑같은 것이 효과가 있다고 생각하지 않는다. 바이오닉 libc에서 uid를 얻고 사용할 헤더를 제안

    0

    1답변

    http://source.android.com에서 소스를 다운로드하고 지침대로 빌드하십시오. 하지만 지금은 다시 작성하지 않겠습니다. Bioniclibc. 전체 빌드 프로세스가 없어도 가능합니까?

    3

    1답변

    방금 ​​작은 c 파일과 해당 헤더 파일을 작성했습니다. dev_access.c and dev_access.h 안드로이드의 바이오닉 라이브러리에 링크하고 정적/동적으로 링크 된 아카이브 파일을 만들고 싶습니다. 내 파일에/홈/preetam/mydev 안드로이드 소스/홈/preetam에/ /android_source 갈 것이 무슨 나는 확실하지 않다 CROS

    1

    1답변

    안녕하세요, 저는 최적화에 몇 가지 문제가 있습니다. #include <stdio.h> #ifdef HAVE_C99_RUNTIME double test1 (double x) { return __builtin_pow (x, 1/3); } double test2 (double x) { return __builtin_pow (x,