Свързани въпроси '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 изгледи

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 изгледи

Добавянето на 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