0
ответов

Linux 3.0: выполнение дочернего процесса с помощью конвейерного stdin / stdout

В Linux 3.0 / C ++: я хотел бы функция, которая выполняет следующие действия: строка f (строка s) {строка r = system ("foo
вопрос задан: 23 February 2012 01:45
0
ответов

Как временной интервал делится между pthreads в процессе?

Знает ли ядро ​​Linux о pthreads в адресе пользователя пробел (я не думаю, что это так ... но я не нашел никакой информации об этом). Как изменяется указатель инструкции, когда происходит переключение потоков ...
вопрос задан: 22 February 2012 04:30
0
ответов

Можно ли настроить printf?

У меня есть структура, которую мне нужно часто печатать. На данный момент я использую классическую оболочку для печати вокруг этой структуры: void printf_mystruct (struct * my_struct) {если (my_struct == NULL) возврат; ...
вопрос задан: 13 February 2012 14:21
0
ответов

проблема безопасности с set-uid и относительным путем для INTERP (динамического компоновщика) в ELF

Комбинация set-uid и относительного пути в разделе INTERP двоичного файла ELF очень опасна. Я не совсем уверен, как и где следует сообщать об этой проблеме, но мне кажется, что это ...
вопрос задан: 4 February 2012 00:11
0
ответов

glibc detected free(): invalid next size (fast)

Этот код генерирует случайные числа, а затем создает гистограмму на основе входных данных функций относительно интервалов. "bins" представляет интервалы гистограммы, а "bin_counts" содержит количество ...
вопрос задан: 31 January 2012 01:08
0
ответов

GLIBC_2.7 не найден

При попытке запустить несколько исполняемых файлов я получаю следующую ошибку: /lib/libc.so.6: версия `GLIBC_2.7' не найдена (требуется .tools/bridge/bridge) Я недавно перешел с CentOS 5.3 на ...
вопрос задан: 11 January 2012 12:48
0
ответов

Как скомпилировать 32-битную glibc на машине x86_64

Я пытаюсь скомпилировать glibc (как второстепенную, а не замену системы) 2.6 на x86_64 и пытается заставить его создавать 32-битные объекты. Когда я даю ему стандартную конфигурацию, он компилируется нормально ...
вопрос задан: 5 November 2011 02:51
0
ответов

Как перехватить доступ к файловой системе внутри dlopen()?

Я хочу перехватить весь доступ к файловой системе, который происходит внутри dlopen(). Сначала казалось бы, что LD_PRELOAD или -Wl,-wrap будут жизнеспособными решениями, но у меня возникли проблемы с тем, чтобы заставить их работать из-за ...
вопрос задан: 8 October 2011 20:29
0
ответов

Ошибка pkg-config glib-2.0 в Mac OS X

У меня есть код C, который не компилируется. Когда я запускаю "make", появляется следующее сообщение об ошибке: gcc -Wall -Wno-pointer-sign -g `pkg-config --cflags glib-2.0 gconf-2.0` \ -c main.c Пакет glib-2.0 не был .. .
вопрос задан: 29 September 2011 09:21
0
ответов

установить глобальные пути поиска gcc по умолчанию

при запуске arm-none-linux-gnueabi-gcc -print-search-dirs | библиотеки grep | sed 's /: / \ n / g' Я получаю следующий вывод: библиотеки = / opt / codeourcery / lib / gcc / arm-none-linux-gnueabi / 4.4.1 / / opt / .. .
вопрос задан: 20 September 2011 15:51
0
ответов

_gnu_source и __use_gnu

Я хочу использовать CPU_Set, который представляет собой специфичный MACRO GLIBC Linux, который должен быть определен в Schaph.h Манштам, четко утверждает, что _gnu_source должен быть определен, чтобы макрос определяться. Тем не менее, ...
вопрос задан: 4 September 2011 01:54
0
ответов

c++: Форматировать число запятыми?

Я хочу написать метод, который будет принимать целое число и возвращать строку std:: этого целого числа, отформатированного запятыми. Пример объявления: std:: string FormatWeyCommas (длинное значение); Пример использования: std:...
вопрос задан: 1 September 2011 21:33
0
ответов

Разные программы получают память от общей кучи или от отдельной кучи?

Я немного запутался, как Glibc на Linux выделяет свою память в различную программу. Этим являются несколько вопросов: это выделено из Общая куча (т.е. есть общая куча Во всех ...
вопрос задан: 31 August 2011 05:29
0
ответов

Какие угловые случаи мы должны учитывать при синтаксическом анализе $ PATH в Linux?

Я работаю над приложением C, которое должно обходить $ PATH, чтобы найти полные имена путей для двоичных файлов, и единственная допустимая зависимость - это glibc (т.е. вызов внешних программ, подобных которым). В обычном случае ...
вопрос задан: 19 August 2011 12:43
0
ответов

подавление вывода трассировки стека повреждения памяти glibc

Есть ли способ подавить вывод, который glibc генерирует при повреждении памяти? Вот что я вижу *** Обнаружен glibc *** / home / myname / php / sapi / cli / php: free (): неверный указатель: ...
вопрос задан: 16 August 2011 21:38
0
ответов

В math.h нет «sqrtf»

Я работаю под Ubuntu 11.04 и сейчас участвую в проекте, в исходном коде которого используются такие процедуры, как «sqrtf» или «lgamma», на которые моя IDE жалуется, утверждая, что они не может быть найден в "math.h". A ...
вопрос задан: 30 July 2011 09:12
0
ответов

Буфер в сокеты чтения

Если возвращаемое значение read () такое же, как размер буфера, как мне прочитать остальную информацию? Если read вызывается снова, будет ли он читать следующий фрагмент данных или читать с самого начала, или ...
вопрос задан: 29 July 2011 04:26
0
ответов

Вызов статической функции из экземпляра

Я пытаюсь вызвать статическую магическую функцию (__ callStatic) из члена его дочернего класса. Проблема заключается в том, что вместо этого он переходит к нестатическому вызову __.
вопрос задан: 19 July 2011 16:44
0
ответов

ошибка при использовании make для компиляции Glibc-2.11.1 для Linux с нуля

Я создаю LFS, и я нахожусь в той части, где нам нужно установить Glibc-2.11.1 http://www.linuxfromscratch.org/lfs/view/6.6/chapter05/glibc.html Я успешно настроил его, но не могу запустить ...
вопрос задан: 30 June 2011 02:11
0
ответов

Почему двоичный файл glibc называется libc.so.6, а не libc.so.1 или libc.so.4?

Современный двоичный файл glibc в Linux называется libc.so.6. Почему здесь используется цифра "6"? Libc.so.1 или libc.so.8 тоже могут быть хорошими именами. IMHO.Википедия дает некоторую историю на http://en.wikipedia.org/wiki/...
вопрос задан: 27 June 2011 16:18
0
ответов

Местоположение исходного кода libc - для загрузки или онлайн-просмотр?

Извините, я знаю, что это глупо, но где доступен исходный код linux libc? То, что я скачал из GNU, не похоже на то, что я хотел, в частности, я ничего не смог найти в функции pthreads ...
вопрос задан: 26 June 2011 00:12
0
ответов

`-lpthread`를 연결하면 애플리케이션 동작이 변경됩니까? (Linux, Glibc)

질문이 있습니다. 스레드를 사용하지 않는 애플리케이션이있는 경우 두 가지 방법으로 링크 할 수 있습니다. 1) -lpthread 및 -ldl없이 평소대로 링크 2) 링크에 추가 두 라이브러리 : libpthread 및 libdl. ...
вопрос задан: 7 June 2011 13:47
0
ответов

Как создается /usr/lib64/libc.so?

[root@xx test]# cat /usr/lib64/libc.so /* Скрипт GNU ld Используйте общую библиотеку, но некоторые функции есть только в статической библиотеке, поэтому попробуйте использовать ее во вторую очередь. */ OUTPUT_FORMAT(elf64-x86-64) GROUP (...
вопрос задан: 7 April 2011 16:29
0
ответов

MAP_ANONYMOUS со стандартом C99

У меня есть приложение, использующее системный вызов mmap, у меня была проблема с его компиляцией в течение нескольких часов, пытаясь выяснить, почему я получаю MAP_ANON и MAP_ANONYMOUS не были объявлены, у меня был меньший ...
вопрос задан: 27 March 2011 01:50
0
ответов

Почему gcc помещает инструкцию «остановить» в программы после вызова «main»?

При просмотре исполняемого файла elf, созданного gcc на Linux / i386 системе, кажется, что она всегда помещала инструкцию остановки (0xf4) после вызова «main» и перед заполнением «nop», например: │ ...
вопрос задан: 6 March 2011 21:57
0
ответов

Как заснуть на несколько микросекунд

Рассмотрим следующий код: #include #include #include // Компилируем с помощью gcc -lrt -lm -o test_clock test_clock.c #define CLOCK CLOCK_MONOTONIC int main (...
вопрос задан: 13 February 2011 22:00
0
ответов

Я получаю эту ошибку: «Обнаружена glibc»

Я только что написал кусок кода CPP и скомпилировал его с помощью G ++ в ubuntu . Когда я запускаю свой код, все в порядке, код работает нормально и выводит данные, но не завершается, и выдает следующую ошибку: *** glibc ...
вопрос задан: 6 February 2011 06:30
0
ответов

Linux-x64 glibc: Почему 1 февраля раньше 31 января?

Когда вы вызываете mktime (), кажется, что 1 февраля наступает раньше 31 января. Почему? Я что-то делаю не так или это ошибка в glibc? Вот код: struct tm tm; time_t tt; memset (& tm, 0, sizeof (tm) ...
вопрос задан: 2 February 2011 20:30
0
ответов

Как я могу заставить PHP использовать версию iconv libiconv вместо версии glibc, установленной в CentOS?

Код I ' m работает отлично работает в Windows XP и Mac OS X. При тестировании в CentOS (а также в Fedora и Ubuntu) он не работает должным образом. Поиск в сети привел меня к выводу, что ...
вопрос задан: 31 January 2011 13:18
0
ответов

glibc backtrace - не могу перенаправить вывод в файл

I ' m в процессе отладки программы на C (которую я не писал). У меня включены все внутренние инструменты отладки (целая куча printf), и я написал небольшой PHP-скрипт, который использует proc_open () ...
вопрос задан: 6 January 2011 14:38