Запитання з тегом «libc»

4
Як я можу зв’язатись із певною версією glibc?
Коли я компілюю щось на моєму ПК Ubuntu Lucid 10.04, воно з’єднується з glibc. Lucid використовує 2,11 glibc. Коли я запускаю цей двійковий файл на іншому ПК зі старшим glibc, команда не вдається сказати, що немає glibc 2.11 ... Наскільки я знаю, glibc використовує версію символів. Чи можу я змусити …
110 linux  gcc  linker  glibc  libc 

5
Яка різниця між твердими та м’якими числами із плаваючою комою?
Коли я компілюю код C моїм перехресним ланцюжком інструментів, компонувальник друкує сторінки з попередженнями про те, що мій виконуваний файл використовує жорсткі поплавки, але мій libc використовує м'які поплавки. Яка різниця?
98 c  linux  floating-point  arm  libc 

7
Яке обґрунтування того, як Fread / Fwrite приймає розмір і зараховується як аргументи?
Ми тут на роботі обговорили, чому fread та fwrite беруть розмір для кожного члена та підраховують та повертають кількість прочитаних / написаних членів, а не просто беручи буфер та розмір. Єдине використання для нього, яке ми могли б придумати, це якщо ви хочете прочитати / записати масив структур, які не …
96 c  libc 

5
Чи snprintf () ЗАВЖДИ нульовим завершенням?
Чи завжди snprintf закінчує нуль завершенням буфера призначення? Іншими словами, чи достатньо цього: char dst[10]; snprintf(dst, sizeof (dst), "blah %s", somestr); або ти повинен робити так, якщо деякий строк достатньо довгий? char dst[10]; somestr[sizeof (dst) - 1] = '\0'; snprintf(dst, sizeof (dst) - 1, "blah %s", somestr); Мене цікавить і …
85 c  posix  libc 

1
Чому адреса __libc_start_main завжди однакова всередині GDB, навіть якщо ввімкнено ASLR?
Breakpoint 1, 0x00007ffff7de8060 in __libc_start_main () from /usr/lib/libc.so.6 (gdb) r The program being debugged has been started already. Start it from the beginning? (y or n) y Starting program: /home/firstlove/projects/org-ioslide/example/a.out Breakpoint 1, 0x00007ffff7de8060 in __libc_start_main () from /usr/lib/libc.so.6 (gdb) r The program being debugged has been started already. Start it …
16 c  linux  gdb  libc  aslr 

5
Відсутня ініціація подій (у каталозі .git)
Я переглядаю файли для змін, використовуючи події inotify (як це трапляється, з Python, викликаючи libc). Для деяких файлів під час a git cloneя бачу щось дивне: я бачу IN_CREATEподію, і я бачу, lsщо у файлі є вміст, однак я ніколи не бачу IN_MODIFYабо IN_CLOSE_WRITE. Це викликає у мене проблеми, оскільки …
11 linux  git  docker  libc  inotify 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.