Вопросы по теме 'gnu'
Ограничение видимости символов при связывании общих библиотек
Некоторые платформы требуют, чтобы вы предоставили компоновщику список внешних символов разделяемой библиотеки. Однако на большинстве unixish-систем в этом нет необходимости: все нестатические символы будут доступны по умолчанию.
Насколько я...
30221 просмотров
schedule
10.01.2024
Хорошая библиотека 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 просмотров
schedule
29.09.2022
Добавление 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