Публикации по теме 'gnu'


Знаете ли вы разницу между бесплатным программным обеспечением и программным обеспечением с открытым исходным кодом?
В этой новой статье мы поговорим о лицензиях Free Software and Open Source . Открытый исходный код, свободное программное обеспечение, авторское лево, GNU, свободное программное обеспечение: многие термины используются в определенной путанице, и мы постараемся более четко их увидеть в этой статье.

Почему вы должны использовать Makefile во всех своих проектах
Сделать ГНУ. Программное обеспечение, которое, скорее всего, старше вас. Это так просто, так стандартно и так игнорируется. Я здесь, чтобы привести доводы в пользу make и Makefiles. Что такое make и Makefile? Прежде чем я даже начну строить свое дело, мне нужно объяснить вам, что такое make и Makefile. make - инструмент автоматизации сборки. Он написан на C и впервые был выпущен в апреле 1976 года. В Linux make обычно доступен как часть зависимостей инструментов сборки,..

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

Обработка путей к файлам на разных платформах
Существуют ли какие-либо автономные классы С++ GNU, которые обрабатывают кроссплатформенные пути? Мои приложения строятся на Windows и Linux. Наши файлы конфигурации ссылаются на другой файл в отдельном каталоге. Я хотел бы иметь возможность...
13681 просмотров
schedule 04.01.2024

Включите двоичный файл со сценарием компоновщика GNU ld
У меня есть рабочий скрипт компоновщика. Я хочу добавить еще один раздел данных, содержимое которого извлекается непосредственно из файла (ld не должен анализировать его, извлекать разделы и т. Д.). Как я могу это сделать?...
24696 просмотров
schedule 17.11.2022

GNU sed — найти или заменить пробелы или новые строки. Почему это не работает? v3.02 против v4.2
C:\crp\cnp>sed -V GNU sed version 3.02 Copyright (C) 1998 Free Software Foundation, Inc....... C:\crp\cnp>type f.f a a a a a a Пытаюсь заменить "а" пробелами. C:\crp\cnp>type f.f | sed -e s/a/\d032/g d032 d032 d032 d032 d032...
8761 просмотров
schedule 17.03.2024

Как установить компилятор GNU G++ в Visual Studio 2008
Как настроить компилятор Visual Studio 2008 на GNU GCC. Могу ли я также сделать его специфичным для проектов? Я не нашел убедительного ответа. Спасибо.
6028 просмотров

Сборка binutils в режиме отладки
Я пытаюсь собрать исходный код binutils 2.21 с включенной отладкой. Моя основная цель - отладить objdump на самом деле. Но чтобы его построить, я думаю, мне нужно собрать весь пакет. К сожалению, в файле конфигурации нет опции отладки. Я...
1628 просмотров
schedule 02.07.2022

Экран GNU: многопользовательское синхронизированное переключение экранов
Я использую GNU Screen в многопользовательском режиме, и к одному экземпляру подключено несколько пользователей. Мне было интересно, как я могу синхронизировать переключение экрана/вкладки между всеми пользователями. Например, если я делаю «ctrl-a...
323 просмотров
schedule 31.08.2022

Преобразование сборки ARM в сборку gnu
У меня есть набор файлов .s от ARM, которые работают в цепочке инструментов ARM, но мы используем цепочку инструментов gnu. Есть ли скрипт/инструмент/метод преобразования, который преобразует сборку из одного формата в другой? Делать это вручную...
2247 просмотров
schedule 30.07.2022

Как выполнить произвольные пайпы в c и продолжить
Я пытаюсь разветвить, а затем выполнить две или более команд в дочернем процессе. Моя идея состоит в том, чтобы использовать цикл while для непрерывного разветвления и выполнения команды в одном процессе, продолжая цикл в другом. Вот мой код:...
266 просмотров
schedule 13.11.2022

DCG: присвоение остатка переменной в коде DCG {}
Этот ответ: Очень простой синтаксис пролога dcg немного помог мне, но [X] получает только следующий персонаж, я хочу всю энчиладу, читайте дальше! Я использую GNU Prolog для написания синтаксического анализатора параметров команды, и я застрял в...
337 просмотров
schedule 29.03.2024

minpack fortran .dll для использования в С#
Я пытаюсь включить minpack, который написан на FORTRAN и используется для решения методом наименьших квадратов недоопределенных математических задач, в мое решение формы окна С#. Я читал, что можно скомпилировать подпрограммы minpack fortran,...
795 просмотров
schedule 29.02.2024

Использование оболочки Makefile и цикл по файловому массиву
Мои знания о makefiles очень ржавые. В рамках этапа сборки я хочу: Перебрать все файлы в каталоге "javalibs" Для каждого файла .jar вызовите «jar xf jarfile», чтобы извлечь все классы из этого файла jar. Поскольку jar xf позволяет извлекать...
1856 просмотров
schedule 18.03.2024

Что означает эта конструкция __builtin_expect(!!(x), 1)
В частности, я спрашиваю о двойном '!' в параметрах файла __built_in. Это двойное отрицание, согласно языку 'C'? Спасибо-
214 просмотров
schedule 16.12.2023

Статически инициализировать массив внутри структуры
Не буду говорить за другие компиляторы, но в компиляторе GNU GCC вы можете статически инициализировать массив со следующим синтаксисом: struct some_struct { unsigned *some_array; } some_var = { .some_array = (unsigned[]) { 1u, 2u,...
275 просмотров
schedule 08.11.2022

GNU делает взаимозависимые предварительные зависимости
Я пытаюсь написать правило make с предварительными зависимостями, которые взаимосвязаны. a: b $(FILES) b: $(FILE_1) $(eval FILES := some_function_using_file($(FILE_1))) $(FILES): do something ... По сути, мне нужно $(FILE_1), чтобы...
91 просмотров
schedule 05.08.2022

Использование потока и мьютекса в Android Studio с ndk 10c
У меня есть последняя версия 64-битного NDK (r10c) и последняя версия Android Studio, которую я могу загрузить (0.8.14). Я делаю несколько вызовов JNI для использования String, Vector, Atomic и т. д. Но я не могу понять, как использовать поток и...
2455 просмотров

Как включить автоматические зависимости GNU make с пользовательскими шагами сборки
Я пытаюсь создать Makefile с несколькими источниками в нескольких каталогах. Я очень близок, но зависимости работают неправильно. Файлы .d создаются правильно. Он правильно перечисляет sample.o: sample.c options.h. Если я изменяю sample.c, он...
73 просмотров
schedule 08.10.2022

GNU Parallel Две или более команд параллельно в последовательности
Прежде всего, я большой поклонник параллелизма GNU. Я хотел бы ускорить ежедневную рутинную загрузку, распаковку и параллельную обработку некоторых файлов. В настоящее время я делаю это в последовательности, в которой распаковка и обработка не...
325 просмотров
schedule 06.10.2023

Как использовать GNU Parallel
Как использовать параллель GNU с командой синхронизации aws? У меня есть файл со следующими командами: aws s3 cp ./test s3://test --recursive --content-encoding "gzip" --content-type "text/html" --cache-control "max-age=$MAXAGE" --exclude "*"...
1312 просмотров

Как интерпретировать вывод программы ldd?
[root@wdctc1281 bin]# ldd node linux-vdso.so.1 => (0x00007fffd33f2000) libdl.so.2 => /lib64/libdl.so.2 (0x00007f70f7855000) librt.so.1 => /lib64/librt.so.1 (0x00007f70f764d000) libstdc++.so.6 =>...
7567 просмотров
schedule 28.02.2024

Ассемблер GNU: создание символа с использованием аргумента макроса
У меня есть макрос, который создает метки, но я хочу создавать эти метки только в том случае, если они еще не определены. Проблема в том, что метка строится с использованием аргумента макроса, а ассемблеру не нравятся символы, сгенерированные с...
433 просмотров
schedule 27.11.2023