Лучшие glibc вопросы ИТ разработчиков

  • 5голосов
  • 2ответа
  • 0просмотров

Запуск программы на С, скомпилированной здесь, приводит к ошибке «Библиотека GLIBC не найдена» на другом сервере - это моя ошибка или их ошибка?

Error: User Rate Limit Exceeded ./myprog-install: /lib/tls/libc.so.6: version `GLIBC_2.4' not found (required by ./myprog-install) ./myprog-install: /lib/tls/libc.so.6: version `GLIBC_2.7' not found (required by ./myprog-install)Error: User Rate ...

Задан Aug 05, 2015, 11:46 PMотTshepangDoug Lerner
  • 20голосов
  • 3ответа
  • 0просмотров

Значение двойного подчеркивания в начале

В стандартной библиотеке (glibc) я вижу функции, определенные с начальными двойными подчеркиваниями, такие как__mmap вsys/mman.h, Какова цель? И как мы можем по-прежнему вызывать функциюmmap который, кажется, нигде не объявлен. Я имею в виду, мы ...

Задан May 21, 2012, 2:20 PMотpythonic
  • 10голосов
  • 2ответа
  • 0просмотров

Как скомпилировать мою собственную стандартную библиотеку glibc C из исходного кода и использовать ее?

Я пытаюсь собрать свой собственный glibc. У меня есть каталогglibc, которые содержатglibc Исходный код я скачал из интернета. Из этого каталога я набралmkdir ../build-glibc, Теперь изbuild-glibc каталог, который я напечатал../glibc/configure, ...

Задан Sep 26, 2018, 4:30 AMотCiro Santilli 新疆改造中心 六四事件 法轮功pythonic
  • 4голосов
  • 4ответа
  • 0просмотров

Настройка для компилятора, отличного от значения по умолчанию при запуске configure

Я собираю библиотеку glibc. Прежде чем я смог сделать это, мне нужно запуститьconfigure, Однако для компиляции glibc мне нужно использовать компилятор gcc, который не является компилятором по умолчанию на ...

Задан May 03, 2012, 4:47 PMотMetallicPriest
  • 8голосов
  • 3ответа
  • 0просмотров

Сортировка списка строк с определенной локалью в python

Я работаю над приложением, которое использует тексты на разных языках, поэтому для просмотра или составления отчетов некоторые тексты (строки) необходимо отсортировать на определенном языке. В настоящее время у меня есть обходной путь с ...

Задан Mar 08, 2014, 12:07 PMотeryksunvonPetrushev
  • 11голос
  • 1ответ
  • 0просмотров

Почему библиотеки glibc и pthread определяют одни и те же API?

Почему библиотеки glibc и pthread определяют одни и те же API? Вот снимок [email protected]:/lib$ objdump -T /lib/i386-linux-gnu/libc.so.6 |grep pthread_cond_signal 000f8360 g DF .text 00000039 GLIBC_2.3.2 pthread_cond_signal 0012b940 g DF .text ...

Задан Jun 26, 2012, 6:47 PMотJonathan WakelyLunar Mushrooms
  • 21голосов
  • 5ответов
  • 0просмотров

Запись в закрытый локальный сокет TCP без сбоев

Кажется, у меня проблема с сокетами. Ниже вы увидите код, который разветвляет сервер и клиента. Сервер открывает сокет TCP, и клиент подключается к нему, а затем закрывает его. Сны используются для координации времени. После закрытия close () на ...

Задан Oct 19, 2017, 7:18 PMотjxhregularfry
  • 2голос
  • 1ответ
  • 0просмотров

Связывание GLIBC статически и лицензирование проприетарного программного обеспечения [закрыто]

У меня есть базовые проблемы с открытым исходным кодом и лицензиями. Может ли кто-нибудь уточнить, пожалуйста, некоторые вопросы для сценария ниже. Извините, если это очень просто I'm writing a proprietary software in which i plan to use some ...

Задан Oct 27, 2014, 8:12 PMотAndrew Medicodevgp
  • 2голосов
  • 4ответа
  • 0просмотров

«C или GCC» это как «курица или яйцо»? :( [дубликат]

Possible Duplicate: How are gcc/g++ bootstrapped? [https://stackoverflow.com/questions/9429491/how-are-gcc-g-bootstrapped] Я хотел бы знать, как компилируется gcc, поскольку все мы знаем, что он написан на C. Они использовали какой-то другой ...

Задан May 23, 2017, 12:26 PMотCommunityViswesn
  • 21голосов
  • 7ответов
  • 0просмотров

Как восстановить после удаления символическую ссылку libc.so.6?

На нашем сервере символическая ссылка наlibc.so.6 был удален. Теперь ни один из двоичных файлов в системе не работает. Чтобы это исправить, я попытался: /bin/ln -s /lib/libc-2.11.3.so /lib/libc.so.6что, как и ожидалось, дает мне: /bin/ln: error ...

Задан Sep 03, 2012, 2:24 PMотperreal
  • 43голос
  • 1ответ
  • 0просмотров

Что такое _GLIBCXX_USE_NANOSLEEP?

Макрос препроцессора с именем _GLIBCXX_USE_NANOSLEEP появляется в двух стандартных заголовочных файлах: * c++/4.7.1/x86_64-unknown-linux-gnu/bits/c++config.h * c++/4.7.1/thread В стандартной сборке GCC 4.7.1 (Linux, 64-bit) ...

Задан May 23, 2017, 12:33 PMотCommunityjogojapan
  • 6голос
  • 1ответ
  • 0просмотров

Используя glibc, почему мой gethostbyname перестает работать после того, как I / DHCP изменил DNS-сервер?

Если наш сервер (работающий на устройстве) запускается до получения аренды DHCP, он никогда не сможет подключиться, используя имя хоста. Если это произойдет, он может найти хосты по IP-адресу, но не по DNS. Первоначально я думал, что кеш Curl ...

Задан Sep 24, 2008, 7:51 AMотmat_geek
  • 3голос
  • 1ответ
  • 0просмотров

написание glibc API для системного вызова [дубликат]

> Possible Duplicate: Need help with glibc source [https://stackoverflow.com/questions/6515583/need-help-with-glibc-source] Я понимаю, как реализовать наши собственные системные вызовы в ядре Linux. Я знаю, что мы можем назвать это сsyscall() ...

Задан May 23, 2017, 11:49 AMотCommunityuser1694118
  • 21голосов
  • 7ответов
  • 0просмотров

Как восстановить после удаления символическую ссылку libc.so.6?

На нашем сервере символическая ссылка наlibc.so.6 был удален. Теперь ни один из двоичных файлов в системе не работает. Чтобы это исправить, я попытался: /bin/ln -s /lib/libc-2.11.3.so /lib/libc.so.6что, как и ожидалось, дает мне: /bin/ln: error ...

Задан Sep 03, 2012, 12:13 PMотperreal
  • 43голос
  • 1ответ
  • 0просмотров

Что такое _GLIBCXX_USE_NANOSLEEP?

Макрос препроцессора с именем _GLIBCXX_USE_NANOSLEEP появляется в двух стандартных заголовочных файлах: C ++ / 4.7.1 / x86_64-неизвестно-Linux-гну / бит / с ++ config.hC ++ / 4.7.1 / резьбаВ стандартной сборке GCC 4.7.1 (Linux, 64-bit) ...

Задан Sep 20, 2012, 11:26 PMотjogojapan
  • 6голос
  • 1ответ
  • 0просмотров

Используя glibc, почему мой gethostbyname перестает работать после того, как I / DHCP изменил DNS-сервер?

Если наш сервер (работающий на устройстве) запускается до получения аренды DHCP, он никогда не сможет подключиться, используя имя хоста. Если это произойдет, он может найти хосты по IP-адресу, но не по DNS. Первоначально я думал, что кеш Curl ...

Задан Sep 24, 2008, 2:50 AMотmat_geek
  • 3голос
  • 1ответ
  • 0просмотров

написание glibc API для системного вызова [дубликат]

> Возможный дубликат: Нужна помощь с источником glibc [https://stackoverflow.com/questions/6515583/need-help-with-glibc-source] Я понимаю, как реализовать наши собственные системные вызовы в ядре Linux. Я знаю, что мы можем назвать это ...

Задан Sep 24, 2012, 8:25 AMотuser1694118
  • 46голосов
  • 6ответов
  • 0просмотров

Предоставляет ли стандартная библиотека c структуры данных со связным списком и т. Д.?

Делать стандартные реализации библиотеки C, особенноGlibc(библиотека GNU C) предоставляет связанные списки, стек и др. структуры данных, или мы должны свернуть наши собственные? Благодарю.

Задан Dec 22, 2012, 8:27 AMотrsjethani
  • 0голос
  • 1ответ
  • 0просмотров

GlibC Double free или коррупция (fclose)

Я получил ошибку в моей C-программе во время выполнения. Я нашел кое-что одвойная свобода или коррупция " ошибка но ничего не актуально. Вот мой код: void compute_crc32(const char* filename, unsigned long * destination) { FILE* tmp_chunk = ...

Задан Jan 07, 2013, 2:57 PMотMike Choko
  • 2голосов
  • 3ответа
  • 0просмотров

Любая функция для запроса размера выделенного блока?

Я понимаю, что любая такая функция, вероятно, будет нестандартной, но этохорошо для моего случая использования. В принципе, мне нужен метод (даже если онтолько через glibcs интерфейс syscall (), на который я могу передать указатель (указатель, ...

Задан Sep 15, 2009, 3:51 PMотdicroce
  • 9голосов
  • 2ответа
  • 0просмотров

Я просматривал glibc, когда наткнулся на код сокета, может кто-нибудь объяснить, что происходит?

Вот источник, который я просматривал:источник glibc [http://sourceware.org/git/?p=glibc.git;a=tree;f=socket;h=8217353b094378659dae035c0619f6495172523c;hb=2543fef229599e8a6e4feeea65ca2dd3f984154f] , Мой конкретный вопрос возникает из этого ...

Задан Feb 14, 2013, 6:13 PMотGRAYgoose124
  • 32голосов
  • 5ответов
  • 0просмотров

Что означает «поврежденный двойной связанный список»

Недавно я получил следующую ошибку из моего PHP: WARNING: [pool www] child 42475 said into stderr: "*** glibc detected *** php-fpm: pool www: corrupted double-linked list: 0x00000000013fe680 ***"Я не очень обеспокоен этой проблемой и не очень ...

Задан Feb 15, 2013, 1:45 PMотreplay
  • 16голосов
  • 4ответа
  • 0просмотров

Как принудительно прервать «обнаружен glibc *** free (): неверный указатель»

В среде Linux при полученииОбнаружен glibc *** free (): неверный указатель " ошибки, как определить, какая строка кода вызывает это? Есть ли способ заставить прервать? Я помню, что был ENV var, чтобы контролировать это? Как установить точку ...

Задан Sep 29, 2008, 10:08 PMотmmccoo
  • 12голосов
  • 2ответа
  • 0просмотров

Ошибка при запуске chromedriver: «/lib64/libc.so.6: версия` GLIBC_2.14 'не найдена »в CentOS6

Я пытаюсь запустить chromedriver на CentOS 6. Подробнее об ОС [[email protected] bin]# uname --all Linux localhost.localdomain 2.6.32-358.el6.x86_64 #1 SMP Fri Feb 22 00:31:26 UTC 2013 x86_64 x86_64 x86_64 GNU/LinuxВыдает следующую ...

Задан Jun 04, 2013, 7:49 PMотMoira
  • 7голос
  • 1ответ
  • 0просмотров

Почему inet_ntoa предназначена для не реентерабельной функции?

Взглянув на исходный код библиотеки GNU C, я обнаружил, что inet_ntoa реализуется с помощью static __thread char buffer[18]Мой вопрос таков: поскольку существует необходимость использовать reeentrant inet_ntoa, почему автор библиотеки GNU C не ...

Задан Nov 10, 2009, 4:55 AMотJichao
  • 28голосов
  • 3ответа
  • 0просмотров

Альтернатива устаревшей функциональности __malloc_hook в glibc

Я пишу профилировщик памяти для C и для этого перехватывает вызовы,mallocrealloc а такжеfree работает через malloc_hooks. К сожалению, они устарели из-за их плохого поведения в многопоточных средах. Я не смог найти документ, ...

Задан Jul 23, 2013, 5:02 AMотAndreas Grapentin
  • 4голосов
  • 3ответа
  • 0просмотров

реализация функции glibc rand

я читаюc реализация стандартной библиотеки rand () [https://github.com/lattera/glibc/blob/master/stdlib/random_r.c]с исходным кодом glibc.stdlib / random_r.c, строка 359 int __random_r (buf, result) struct random_data *buf; int32_t *result; { ...

Задан Sep 05, 2013, 8:37 AMотlulyon
  • 6голосов
  • 3ответа
  • 0просмотров

Как создать временный каталог в C?

Я пытаюсь создать временный каталог для выполнения некоторых операций в нем, а затем удалить все это в конце. Я использую язык C в системе UNIX, поэтому я хотел бы иметь некоторое соответствие с этой средой. Каков наилучший способ ...

Задан Sep 13, 2013, 4:00 PMотperror
  • 4голосов
  • 2ответа
  • 0просмотров

Актуальность libc.so.6 в ядре Linux [закрыто]

Мой вопрос заключается в том, содержит ли ядро Linuxlibc.so.6? После поиска в Google и перехода по различным ссылкам мы обнаружили, чтоlibc.so.6, не является частью ядра Linux, так как ядро имеет те же библиотеки, реализованные для собственного ...

Задан Oct 30, 2013, 11:53 AMотpRAShANT
  • 3голосов
  • 3ответа
  • 0просмотров

исправлено CHAR_BIT в разных системах?

Я запутался в CHAR_BIT в пределах. Я прочитал несколько статей о том, что макрос CHAR_BIT предназначен для переносимости. Это разумно, если использовать макрос, а не магическое число, например 8. Но пределы .h от glibc-заголовков, и этоЗначение s ...

Задан Oct 31, 2013, 1:11 PMотpassword636
  • 15голосов
  • 3ответа
  • 0просмотров

Насколько безопасны функции в стандартной библиотеке C?

Где я могу получить окончательный ответ, будь мойmemcpy (используя реализацию eglibc, которая поставляется с Ubuntu) Потокобезопасен? - Честно говоря, я действительно не нашел четких ДА или НЕТ в документах. Кстати, с "потокобезопасный Я имею в ...

Задан Nov 14, 2013, 8:57 AMотnot-a-user
  • 2голосов
  • 2ответа
  • 0просмотров

Шаг GDB в код динамического компоновщика (ld.so)

Я хотел войти в код ld.so всякий раз, когда он будет использоваться в моем обычномc код. Я пытаюсь кодировать поток через GDB вTUI [https://stackoverflow.com/questions/10115540/gdb-split-view-with-code]режим, в котором вы можете видеть как ...

Задан Nov 21, 2013, 6:07 AMотabhi
  • 1голос
  • 1ответ
  • 0просмотров

Ошибка команды оболочки php GLIBCXX_3.4.9 не найден

Я пытаюсь выполнить команду оболочки из PHP для преобразования файлов в PDF, но я получаю эту ошибку. Может кто-нибудь подробно объяснить мне, как это исправить? Я не так хорош в Linux ( а также, если я выполняю команду прямо через терминал, ...

Задан Dec 22, 2013, 10:49 AMотKoSMoS
  • 0голос
  • 1ответ
  • 0просмотров

Как мне создать приложение для старого дистрибутива Linux и избежать ошибки FATAL: kernel too old?

Я распространяю статически связанную двоичную версию моего приложения на Linux. Тем не менее, в системах с ядром 2.4 я получаю ошибку при запуске и сообщение: "ФАТАЛЬНО: ядро слишком старое. " Как мне легко запустить и запустить версию с ядром ...

Задан Jan 17, 2010, 1:05 AMотSteve Hanov
  • 6голос
  • 1ответ
  • 0просмотров

Каково поле номера версии в выходных данных команды файла linux

Если я делаю следующую команду на моем исполняемом файле под названием "версия", скомпилированный на Fedora Core 11, я получаю этот вывод версия файла версия: ELF 32-битный исполняемый файл LSB, Intel 80386, версия 1 (SYSV), динамически ...

Задан Jan 25, 2010, 3:37 PMотSimon K
  • 1голос
  • 1ответ
  • 0просмотров

как gcc автоматически знает, как включить библиотеку glib

Я делаю простую программу на C, которая используетglib.h, но когда я его компилирую, я получаю сообщение об ошибке вроде: $ gcc test.c -o test test.c:3:18: fatal error: glib.h: No such file or directory compilation terminated.Так что сверху ...

Задан Feb 05, 2014, 11:44 AMотJayesh Bhoi
  • 51голосов
  • 7ответов
  • 0просмотров

Вернут ли реализации malloc свободную память обратно в систему?

У меня долгоживущее приложение с частым выделением-освобождением памяти. Будет ли любая реализация malloc возвращать освобожденную память обратно в систему? Каково в этом отношении поведение: ptmalloc 1, 2 (по умолчанию glibc) или ...

Задан Feb 06, 2010, 11:58 PMотosgx
  • 17голос
  • 1ответ
  • 0просмотров

основные и второстепенные макросы, определенные в sys / sysmacros.h, извлеченные <iterator>

Я пишу класс, имеющий матричную структуру, и я хочу, чтобы функция-член называлась minor, чтобы она была такой же, как матричная операция. Это вызывает некоторые ошибки. Минимальный тестовый пример в моей системе: #include <iterator> void ...

Задан Mar 07, 2014, 3:41 AMотWill
  • 9голосов
  • 2ответа
  • 0просмотров

pthread функции суффикс _np

Что означает здесь суффикс "_np": pthread_mutex_timedlock_npили в макросах PTHREAD_MUTEX_TIMED_NPUpd: Из glibc2.2 enum { PTHREAD_MUTEX_TIMED_NP, PTHREAD_MUTEX_RECURSIVE_NP, PTHREAD_MUTEX_ERRORCHECK_NP, PTHREAD_MUTEX_ADAPTIVE_NP #ifdef ...

Задан Feb 10, 2010, 4:41 PMотosgx
  • 27голос
  • 1ответ
  • 0просмотров

glibc, glib и gnulib

Каковы различия в силе и особенностях вgnulib [http://en.wikipedia.org/wiki/Gnulib] бойкий [http://en.wikipedia.org/wiki/Glib] а такжеGlibc [http://en.wikipedia.org/wiki/Glibc]Спасибо!

Задан Feb 10, 2010, 8:28 PMотTim
  • 0голосов
  • 4ответа
  • 0просмотров

glibc обнаружил ошибку

Кто-нибудь может помочь мне разобраться в этом сообщении об ошибке? *** glibc detected *** ./kprank_new3_norm: munmap_chunk(): invalid pointer: 0x00000000096912d0 *** ======= Backtrace: ========= /lib64/libc.so.6(cfree+0x1b6)[0x3df6e75a36] ...

Задан Feb 11, 2010, 1:54 PMотassassin
  • 13голосов
  • 2ответа
  • 0просмотров

Не удалось загрузить символы общей библиотеки для linux-vdso.so.1. во время отладки

Не загружается VDSO.so - это одна из известных ошибок, с которой вы сталкиваетесь при использовании gdb и glibc> 2.2. Я обнаружил, что планировалось починить в gdb 7.5.1, но это не так. Хорошо, я нашел обходной путь ...

Задан Apr 02, 2014, 8:33 PMотShady Atef
  • 11голос
  • 1ответ
  • 0просмотров

Что такое ошибка glibc free / malloc / realloc, неверный следующий размер / неверный указатель и как ее исправить?

Скорее всего, вы видите этот вопрос, потому что ваш вопрос был закрыт как дубликат этого. Для относительно полного списка связанных вопросов, пожалуйста, смотритеДлинный список возможных дубликатов - выделение памяти C и ...

Задан May 15, 2014, 1:53 PMотPlasmaHH
  • 18голосов
  • 2ответа
  • 0просмотров

Почему sscanf в glibc намного медленнее, чем fscanf в Linux?

Я использую GCC 4.8 и glibc 2.19 на Linux x86_64. Играя с разными методами ввода длядругой вопрос [https://stackoverflow.com/q/23922606/596781]Я сравнилfscanf а такжеsscanf, Конкретно я бы либо использовалfscanf на стандартный ввод ...

Задан May 29, 2014, 12:26 AMотKerrek SB
  • 19голосов
  • 2ответа
  • 0просмотров

Компиляция с -static-libgcc -static-libstdc ++ по-прежнему приводит к динамической зависимости от libc.so

Я пытаюсь сделать исполняемый файл максимально переносимым. После удаления нескольких зависимостей я столкнулся со следующим при запуске двоичного файла в другой системе: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.15' not found (required ...

Задан Oct 10, 2014, 5:04 PMотClaudiu
  • 3голос
  • 1ответ
  • 0просмотров

Статическая связь с glibc без вызова main

Я создал простой привет мир с помощью NASM, который вызываетprintf а также_exit из libc но не используетmain. extern printf extern _exit section .data hello: db 'Hello world!',10 section .text global _start _start: xor eax, eax mov edi, hello ...

Задан Oct 14, 2014, 10:08 AMотZ boson
  • 8голосов
  • 3ответа
  • 0просмотров

При вызове clock_gettime () может ли возвращаемое поле tv_nsec фактически превышать секунду?

Когда вы вызываетеclock_gettime() он возвращает структуру timepec. struct timespec { time_t tv_sec; /* seconds */ long tv_nsec; /* nanoseconds */ };На странице руководства я не нахожу гарантию, что tv_nsec не превысит одну секунду. Гарантия ...

Задан Jan 19, 2015, 4:47 PMотyves Baumes
  • 2голосов
  • 0ответов
  • 0просмотров

Как загрузить библиотеку определенных символов в указанное место?

Тест на Ubuntu 12.04, 32-битный, сgcc 4.6.3. По сути, я выполняю некоторые бинарные манипуляции с бинарными файлами ELF, и теперь мне нужно собрать программу сборки и гарантировать, что символы libc загружены мной по заранее определенному ...

Задан Feb 05, 2015, 10:28 PMотlllllllllllll
Пред12След