Вопросы по теме 'gnu'

Ограничение видимости символов при связывании общих библиотек
Некоторые платформы требуют, чтобы вы предоставили компоновщику список внешних символов разделяемой библиотеки. Однако на большинстве unixish-систем в этом нет необходимости: все нестатические символы будут доступны по умолчанию. Насколько я...
30221 просмотров

Хорошая библиотека SMTP + SSL/TLS для C?
Прошу прощения, если этот вопрос уже задавался. Я провел довольно обширный поиск похожих вопросов, однако все, что я смог найти, были ответы, связанные с C++ или C#. Я использую GNU C. Я пишу демон, который должен иметь возможность отправлять...
4161 просмотров
schedule 29.11.2023

GNU копирует файлы в каталог дистрибутива
Я храню свой исходный html (и изображения и т. д.) в отдельных каталогах для управления исходным кодом. Частью создания дистрибутива является копирование файлов в выходную папку и установка атрибутов. Сегодня мой makefile показывает (извлечение):...
4359 просмотров
schedule 06.11.2022

Запутался в GNU sort(1) числового подполя
Я хочу отсортировать пробел, разделенный table , с числовым значением, найденным во втором поле. Я могу предположить, что второе поле всегда fooN, но длина N неизвестна: antiq. foo11 girls colleaguing foo2 Leinsdorf Cousy foo0 Montgomeryville...
874 просмотров
schedule 20.05.2024

Команды GNU make yields начинаются до первой целевой ошибки
В моем make-файле я хотел бы проверить наличие библиотеки и дать информативное сообщение об ошибке. Я создал условие, которое должно выйти из процесса make, если файл не найден: 9: ifeq ($(${JSONLIBPATH}),) 10: JSONLIBPATH =...
91697 просмотров
schedule 23.11.2023

GNU Make для создания файлов, которые устарели И новее определенной метки времени
Я использую GNU Make 3.81 для создания данного проекта C. Нормальное поведение GNU состоит в том, чтобы проверить, существует ли цель и какие-либо предварительные условия новее, чем цель, выполняются ли целевые команды. Можно ли перестроить цель,...
759 просмотров
schedule 10.02.2024

Использование встроенной библиотеки GNU C++ в проекте VS C++
Я пытаюсь реализовать библиотеку с открытым исходным кодом, созданную с использованием компилятора GNU. (а именно это: https://github.com/mjwybrow/adaptagrams ) Я пытался открыть и собрать этот исходный код с помощью VSC++ 6, но я думаю, что это...
392 просмотров
schedule 30.11.2023

Установка GCC 4.7.1 на OS X
Я пытаюсь установить GCC 4.7.1 на свой Mac, потому что хочу обновить LLVM GCC 4.2, указанную в XCode. Я скачал GCC 4.7.1 и поместил папку gcc-4.7.1 в ~/Downloads , затем следовал инструкциям, приведенным здесь: http://gcc.gnu.org/install/...
7142 просмотров
schedule 24.04.2024

дата gnu - почему в прошлом месяце нет?
Я пытаюсь использовать команду даты, чтобы получить предыдущий месяц. Когда я запускаю его 31 мая, он возвращает 1 мая, я ожидал чего-то в апреле. Есть ли лучший способ сделать это? > date --version date (GNU sh-utils) 2.0 Written by David...
373 просмотров
schedule 17.12.2023

Изменения флага -g в компиляторе GNU в исполняемом файле для С++
Какие изменения фактически вносит флаг -g в исполняемый файл при добавлении?
60 просмотров
schedule 19.01.2024

Почему $$PWD вместо $PWD в make-файле TI x-loader для устройств omap
Я начал анализировать TI X-Loader, включая его make-файлы. Я нашел следующие строки в верхнем make-файле: TOPDIR := $(shell if [ "$$PWD" != "" ]; then echo $$PWD; else pwd; fi) а также ifeq (include/config.mk,$(wildcard...
571 просмотров
schedule 05.11.2023

Удалить двойные кавычки вокруг целых чисел только в файле csv, регулярное выражение?
У меня есть файл csv с такими полями: "231444","344","some string","222" Я безуспешно пытался удалить двойные кавычки вокруг целых чисел в csv. Я пробовал немного sed и пытался awk/gawk, но у меня действительно проблемы с этим. Ожидаемый...
1989 просмотров
schedule 25.04.2024

Неужели GNU cpp странно интерпретирует стандарт C99 для макросов с нулевыми аргументами?
Почему GNU cpp принимает следующий код даже при запуске с флагами -std = c99 -pedantic: #define z() #define w(x) z() w() w(1) Стандарт C99 требует, чтобы количество аргументов в функционально-подобном вызове макроса соответствовало количеству...
152 просмотров
schedule 07.11.2022

Ассемблер Gnu — использование Fork()
Я хочу создать оболочку, например. /бин/ш. Поэтому я посмотрел здесь: http://docs.cs.up.ac.za/programming/asm/derick_tut/syscalls.html Итак, fork — это системный вызов номер 2. Итак, мой код будет выглядеть так: .globl _start .text...
1707 просмотров
schedule 20.09.2022

sed не дает мне правильную операцию замены для новой строки с Mac - различия между GNU sed и BSD / OSX sed
Я использую эту ссылку: sed help: сопоставление и замена литерала \n (не новой строки) и у меня есть файл "test1.txt", который содержит строку привет\nдо свидания Я использую эту команду для поиска и замены "\n" фактическими символами новой...
25419 просмотров
schedule 03.03.2024

Как удалить элемент из hsearch
Я использую функцию hsearch_r, предоставленную библиотекой GNU C. Я вижу, что, хотя я могу добавлять элементы в таблицу HASH, используя hsearch_r и передавая действие как ENTER, я не вижу способа удалить элемент или запись из таблицы HASH....
2592 просмотров
schedule 27.04.2024

Изменение кода GCC. Как проверить добавление новых функций?
Я изучаю компиляторы и хочу внести собственные изменения в парсер и лексер GCC. Есть ли какой-либо инструмент для тестирования или какой-либо другой доступный способ, который позволяет мне изменить код gcc и соответственно протестировать его. Я...
135 просмотров

Добавление stdcall к функции обратного вызова приводит к несоответствию аргументов [GNU]
Я пытаюсь добавить соглашение о вызовах stdcall в свою скомпилированную GNU DLL. Вот мой код: typedef void (__stdcall * CTMCashAcceptCallback) ( const struct CTMEventInfo, const struct CTMAcceptEvent ); Это было вызвано этой...
362 просмотров
schedule 10.11.2022

Ошибка при создании xz-5.2.1 с MinGW/MSYS
Я пытаюсь скомпилировать " xz-5.2.1 " в среде MinGW/MSYS. Я вижу следующие ошибки: #error UINT32_C is not defined and unsigned int is not 32-bit. error: #error size_t is not 32-bit or 64-bit Я не знаком с MinGW, может ли кто-нибудь пролить...
1335 просмотров
schedule 27.03.2024

Что случилось с перемещаемым аллокатором?
Я читал старую документацию glibc здесь , когда увидел три странные функции, которые Я никогда раньше не видел (r_alloc, r_alloc_free и r_re_alloc). Я думаю, они внедрили распределитель, который перераспределяет память для целей дефрагментации, но...
127 просмотров
schedule 01.04.2024