Свързани въпроси 'gnu'
Gnu Assembler - използване на Fork()
Искам да създам черупка, напр. /bin/sh.
Така че потърсих тук: http://docs.cs.up.ac.za/programming/asm/derick_tut/syscalls.html Така че fork е syscall номер 2.
Така че моят код ще изглежда така:
.globl _start
.text
_start:
movl...
1707 изгледи
schedule
20.09.2022
Промяна на кода на GCC. Как да тествам добавянето на новодобавени функции?
Уча компилатори и искам да правя собствени промени в анализатора и лексера на GCC. Има ли някакъв инструмент за тестване или някакъв друг наличен начин, който ми позволява да променя gcc кода и да го тествам съответно.
Опитах се да променя файла...
135 изгледи
schedule
29.09.2022
GNU прави копирани файлове в дистрибуторска директория
Съхранявам своя изходен html (и изображения и т.н.) в отделни директории за контрол на източника. Част от създаването на дистрибуцията е да направите копирани файлове в изходна папка и да зададете атрибутите.
Днес моят makefile показва (екстракт):...
4359 изгледи
schedule
06.11.2022
GNU make yields командите започват преди първата целева грешка
В моя makefile бих искал да проверя за съществуването на библиотека и да дам информативно съобщение за грешка. Създадох условие, което трябва да излезе от процеса на създаване, когато файлът не бъде намерен:
9: ifeq ($(${JSONLIBPATH}),)
10:...
91697 изгледи
schedule
23.11.2023
Добра SMTP + SSL/TLS библиотека за C? [затворено]
Извинявам се, ако този въпрос е бил задаван преди. Направих доста широко търсене на подобни въпроси, но всичко, което можах да намеря, бяха отговори, свързани с C++ или C#. Използвам GNU C.
Пиша демон, който трябва да може да изпраща имейл чрез...
4161 изгледи
schedule
29.11.2023
Използване на вградена библиотека на GNU C++ в проекта VS C++
Опитвам се да внедря библиотека с отворен код, която е изградена с помощта на GNU компилатор. (а именно това: https://github.com/mjwybrow/adaptagrams )
Опитах да отворя и изградя този изходен код с помощта на VSC++ 6, но това води до над хиляда...
392 изгледи
schedule
30.11.2023
Защо $$PWD вместо $PWD в makefile на TI x-loader за omap устройства
Започнах да анализирам TI X-Loader, включително неговите makefiles. Намерих следните редове в горния makefile:
TOPDIR := $(shell if [ "$$PWD" != "" ]; then echo $$PWD; else pwd; fi)
и
ifeq (include/config.mk,$(wildcard...
571 изгледи
schedule
05.11.2023
GNU cpp интерпретира ли стандарта C99 странно за макроси с нула аргументи?
Защо GNU cpp приема следния код, дори когато се изпълнява с флаговете -std=c99 -pedantic:
#define z()
#define w(x)
z()
w()
w(1)
Стандартът C99 изисква броят на аргументите в подобно на функция извикване на макрос да съвпада с броя на...
152 изгледи
schedule
07.11.2022
gnu date - защо миналия месец не е?
Опитвам се да използвам командата за дата, за да получа предишния месец. Когато го пусна на 31 май, той се връща на 1 май, очаквах нещо през април. Има ли по-добър начин да направите това?
> date --version
date (GNU sh-utils) 2.0
Written by...
373 изгледи
schedule
17.12.2023
Ограничаване на видимостта на символите при свързване на споделени библиотеки
Някои платформи налагат да предоставите списък с външни символи на споделена библиотека на линкера. Въпреки това, на повечето unixish системи това не е необходимо: всички нестатични символи ще бъдат налични по подразбиране.
Разбирам, че...
30221 изгледи
schedule
10.01.2024
Добавянето на stdcall към функция за обратно извикване дава несъответствие на аргумент [GNU]
Опитвам се да добавя конвенция за извикване на stdcall към моя GNU компилиран DLL.
Ето моят код:
typedef void (__stdcall * CTMCashAcceptCallback) (
const struct CTMEventInfo,
const struct CTMAcceptEvent );
Извиква се от тази...
362 изгледи
schedule
10.11.2022
Промени -g флаг в GNU компилатор прави в изпълним файл за c++
Какви промени всъщност прави флагът -g в изпълнимия файл, когато се добави?
60 изгледи
schedule
19.01.2024
GNU Make за създаване на файлове, които са остарели И по-нови от определен времеви печат
Използвам GNU Make 3.81 за изграждане на даден C проект. Нормалното поведение на GNU е да проверява дали целта съществува и някаква предпоставка е по-нова от целта, целевите команди се изпълняват.
Възможно ли е да се изгради отново целта, ако...
759 изгледи
schedule
10.02.2024
sed не ми дава правилна заместваща операция за нов ред с Mac - разлики между GNU sed и BSD / OSX sed
Използвам тази справка: sed help: съпоставяне и заместване на литерал \n (не новия ред)
и имам файл "test1.txt", който съдържа низ здравей\nдовиждане
Използвам тази команда за търсене и замяна на "\n" с действителни знаци за нов ред:
sed...
25419 изгледи
schedule
03.03.2024
Грешка при създаване на 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
Инсталиране на 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 , след което следвах инструкциите, дадени тук:...
7142 изгледи
schedule
24.04.2024
Премахнете двойните кавички около цели числа само в csv файл, regex?
Имам csv файл с полета като така:
"231444","344","some string","222"
Опитвах се без успех да премахна двойните кавички около целите числа в csv. Опитах малко sed и се опитах да awk/gawk, но наистина имам проблеми с този. Очакваният...
1989 изгледи
schedule
25.04.2024
Как да изтрия елемент от hsearch
Използвам функцията hsearch_r, предоставена от GNU C библиотеката.
Виждам, че докато мога да добавя елементи в таблицата HASH с помощта на hsearch_r и предаване на действието като ENTER, не виждам начин да премахна елемент или запис от таблицата...
2592 изгледи
schedule
27.04.2024
Объркан относно GNU `sort(1)` на числово подполе
Искам да сортирам с интервал, разделен table , с числовата стойност, която се намира във второто поле. Мога да предположа, че второто поле винаги е fooN, но дължината на N е неизвестна:
antiq. foo11 girls
colleaguing foo2 Leinsdorf
Cousy foo0...
874 изгледи
schedule
20.05.2024
Обработете списък с файлове в makefile с $(notdir)
Бих искал да приложа функцията 'notdir' към списък с файлове, които получавам от съвпадение със заместващ знак. Въпреки че '$(notdir $(wildcard dir/*.tst))' работи, не успявам първо да съхраня списъка в променлива ('FILES' в Makefile по-долу), която...
778 изгледи
schedule
15.11.2022