cost 245 ms
如何在 Android Posix 中實現 crypt() 和 wordexp.h

[英]How to implement crypt() and wordexp.h in Android Posix

我知道這兩個功能不是由 Bionics libc 實現提供的。 對於 C++ 到 Android 端口,我確實需要這些。 我怎么解決這個問題? 我不知道從哪里開始。 我收到這些錯誤消息: error: unknown type name 'wordexp_t' error: use of und ...

“無法握手”:執行 sudo apt-get 更新時出錯

[英]'Could not handshake' : Error while doing sudo apt-get update

我正在嘗試在我的 Ubuntu 18.04 上安裝 QGIS 3.4。 我正在按照QGIS 網站上的說明進行操作。 我還更新了我的 /etc/apt/sources.list 文件,如下所示。 在執行 'sudo apt-get update' 時,我收到以下錯誤。 我已經搜索了這個錯誤並 ...

NDK是否支持C ++ 14?

[英]Does NDK support C++14?

目前正在研究需要使用C ++ 14開發某些功能的東西,但仍想知道Bionic和NDK是否可以支持它? 根據Bionic Wiki Status的規定 ,C ++ 11功能已實現/包含在Bionic中。 唯一要注意的是,它是從Android Oreo開始完成的(這對於我的開發是完全可以的: ...

嘗試在 Linux Ubuntu 18.04 Bionic 上安裝 Docker CE 時顯示錯誤?

[英]Error showing while trying to install Docker CE on Linux Ubuntu 18.04 Bionic?

閱讀包裹清單...完成 構建依賴樹 讀取狀態信息...完成 將安裝以下新軟件包: 碼頭工人-ce 0 升級,1 新安裝,0 刪除,0 未升級。 需要獲得0 B/33 , 8 MB的檔案。 此操作后,將使用181 MB的額外磁盤空間。 ( ...

仿生libc中沒有pthread庫嗎?

[英]Is there no pthread library in bionic libc?

我正在使用一個工具鏈交叉編譯一些依賴於lpthread的android庫。 它具有libc的仿生版本。 它說找不到lpthred,並且在工具鏈中找不到libpthread.so。 那么仿生的libc中沒有pthread庫嗎? 如果是,我需要做些什么來解決這種依賴性? 如果沒有,如何獲取 ...

如何在仿生libc中獲取uid?

[英]How to get uid in bionic libc?

我正在嘗試獲取仿生libc中調用dns文件的進程的uid。 我知道使用current-> cred-> uid.val用於在android / linux內核中獲取uid,但是如何在仿生libc中獲取uid。 我認為不一樣。 您能否建議我一種在仿生libc中獲取uid的方法以及 ...

proc / pid / maps條目的順序

[英]Order of proc/pid/maps entries

因此,地圖文件中的每個條目都有被映射的開始和結束地址。 如果動態加載了庫(也許使用dlopen()),那么先前條目的地址會受到任何影響嗎? (當然,假設該進程的pid不變)。 換句話說,在dlopen()之前,這是maps->中的示例條目 addr1 - addr2 r-x ...

為什么只在Android上運行靜態構建?

[英]Why only static build run on Android?

我在不使用Android studio和NDK的情況下為android構建了一些應用程序。 我注意到如果我在沒有"-static"參數的情況下構建它們,那么Android就無法運行它們。 我找不到在任何地方記錄的原因,但我猜這與Android使用Bionic而不是glibc這一事實有 ...

仿生和libc的存根實現

[英]Bionic and libc’s stub implementations

我想運行一個x86共享庫,該庫是從非Android Linux機器上的apk抓取的。 它與android libc鏈接在一起,因此我從android ndk中獲取了libc.so 在調試段錯誤一段時間后,我發現libc.so是“作弊”的,並且僅包含許多庫函數的nop實現: 現在n ...

在x86_64 linux機器上編譯gentoo-bionic

[英]Compiling gentoo-bionic on a x86_64 linux machine

如您所知, Bionic是Google用於運行Android應用程序的C庫。 我們正在努力在Linux機器上對其進行編譯,因此可以在Android之外輕松使用它。 這是最新開發的代碼,最初稱為Gentoo-bionic。 最初的項目是基於Gentoo的,但是當前的來源不是特定於Ge​​nt ...

如何停止Android系統並在Android中啟動特定的應用程序

[英]How to stop android system and launch a particular application in Android

我已經用C語言編寫了一個應用程序,它不使用任何android服務或框架進行靜態鏈接。 它僅使用內核和libc提供的API。 我想停止所有android服務,框架,並在發生某些事件時啟動我的應用程序。 有沒有辦法修改android的init.rc來做到這一點? 注意:我正在修改AOSP ...

如何將libc添加到android應用程序?

[英]How to add libc to android application?

我正在編寫一個C代碼,希望使用ndk在android中運行。 我在代碼中有glibc庫,據我了解很難直接移植。 因此,我嘗試從GitHub的仿生存儲庫中使用libc。 我在構建它時遇到了許多錯誤。 任何人都可以解釋如何在逐步過程中包括libc(或將我引向某些資料源)。 我進行了很多 ...

檢查備用信號棧(分配它的不同方法)

[英]Examining alternate signal stack (Different ways to allocate it)

我正在嘗試備用信號堆棧( man sigaltstack )。 分配堆棧的兩段代碼不同: 注冊信號時,我只是使用了SA_ONSTACK。 在調度信號線程時,在pthread_create中,如果設置了此標志, 則按以下方式分配8kb的堆棧( SIGSTKSZ = 0x2000(8 ...

Android中進程共享的互斥鎖和條件變量

[英]Process-shared mutexes and conditional variables in Android

Android是否支持進程共享的互斥鎖和條件變量? 我聽說仿生實施不支持它們,因為Android具有IPC的其他方式,但是找不到能夠確認或拒絕它的信息。 消息來源有些混亂。 在仿生的pthread_mutexattr_setpshared之前的pthread_mutex.cpp中,有一 ...

訪問char []時出現段錯誤

[英]Segfault when accessing char[]

我有一個功能 在Android realpath中調用了realpath 當從類似場景的生產中將某個不存在的路徑傳遞到realpath ,我以任何方式訪問path2時都會遇到段錯誤(發生在我嘗試打印以及對其進行memcpy時)。 我已經驗證了在發生segfault時,程序不 ...

Android Bionic和Libc庫

[英]Android Bionic and Libc libraries

我想為android(shell)創建小命令解釋器。 它應僅執行少數功能:“ scanf”,“ printf”,“ cd”,“ pwd”,“ echo”,“ set”,“ unset”,“ exit”,並應支持內部路徑變量:“ path”,“主頁”,“狀態”。 是否可以使用本機Android ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM