libc

    2熱度

    2回答

    的問題是以下內容: #include <stdio.h> #include <stdlib.h> int main(void) { float f = 0.0f; int n = 0; n = fscanf(stdin, "%f", &f); printf("n = %d, f = %f\n", n, f); return 0; }

    1熱度

    1回答

    我和我的合作伙伴正在嘗試在C語言中使用return-to-libc漏洞,我們不得不處理的一個步驟是將字符串格式的地址解析爲little endian。 因此,例如,我們在字符串中給出組成,看起來像一個地址: "ffffb4a2" 這需要結束看起來像: "\xa2\xb4\xff\xff" 所以我們可以給它回到我們程序的其餘部分的利用。一個聰明的使用memcpy像: memcpy(subbu

    1熱度

    1回答

    我的Android NDK應用程序中的某個C代碼調用了signal.h中定義的sigemptyset()函數。我正在使用NDK-r9來構建我的項目。 我的庫文件名爲「libnative-service.so」構建的很好,在c代碼編譯後。 但是在運行應用程序時,我得到以下有關引用sigemptyset()的錯誤。 我錯過了什麼? 09-22 15:13:09.102: E/art(3718): dl

    10熱度

    2回答

    按照isascii()用戶手冊: http://linux.die.net/man/3/isascii POSIX.1-2008馬克isascii()爲過時,指出它不能 便攜地在局部應用中使用。 我不確定我看到了便攜性問題。一個非常簡單的實現這一功能的是: int isascii(int ch) { return ch >= 0 && ch < 128; } 在哪些情況下是上面的實現要麼不充分

    3熱度

    2回答

    我想通過我的編譯C代碼的Android NDK使用在termios.h定義tcdrain函數調用。 我有問題,因爲當我打造的最新的Android NDK,tcdrain沒有在termios.h中定義,但如果我去它在termios.h定義爲仿生Android源代碼內。 例如:https://github.com/android/platform_bionic/blob/master/libc/inc

    1熱度

    1回答

    我想爲android(shell)創建小型命令解釋器。它應該只執行一些功能:'scanf','printf','cd','pwd','echo','set','unset','exit'並且應該支持內部路徑變量:'path','家「,」地位「。 是否可以使用Native Android Kit和仿生庫來實現這一點。 我會很感激任何幫助。 在此先感謝。

    0熱度

    2回答

    我的Raspberry Pi不會再安裝任何東西,因爲它一直在抱怨半裝libc6。例如,當我嘗試安裝G ++ 4.7: [email protected] ~/workspace $ sudo apt-get install g++-4.7 Reading package lists... Done Building dependency tree Reading state informa

    1熱度

    1回答

    我有以下內容的目錄: bin/busybox lib/ld-linux.so.2 lib/libc.so.6 ,當我調用: chroot . bin/busybox sh 它失敗,出現以下: /bin/busybox: error while loading shared libraries: libc.so.6: cannot open shared object file: No

    3熱度

    1回答

    我正在編寫一個程序在ATmega328p上運行 - 儘管它使用的是Arduino引導程序而不是Arduino,但它並不是Arduino,而是裸露的avr-libc(我不認爲會影響以下問題雖然)。 我已經設置了stdout寫入UART的希望顯而易見的方式: void uart_putc(char c) { // Turn LFs into CRLFs if(c == '\n')

    2熱度

    1回答

    訪問的libc我試圖安裝蜜罐,我不知道什麼是最後一行 檢查的意義,如果我們可以訪問的libc與/usr/lib/libc.so * ...沒有 配置:錯誤:無法弄清楚如何訪問的libc