Powiązane publikacje 'gnu'


Czy znasz różnice między oprogramowaniem darmowym i otwartym?
W tym nowym artykule omówimy licencje na wolne oprogramowanie i oprogramowanie Open Source . Otwarte oprogramowanie, wolne oprogramowanie, copyleft, GNU, wolne oprogramowanie: wiele terminów zostało użytych w pewnym zamieszaniu i postaramy się je jaśniej zobaczyć w tym artykule.

Dlaczego powinieneś zastosować Makefile we wszystkich swoich projektach
Marka GNU. Oprogramowanie, które najprawdopodobniej jest starsze od Ciebie. To takie proste, takie standardowe i tak ignorowane. Jestem tutaj, aby przedstawić argumenty na korzyść make i Makefiles. Co to jest make i Makefile? Zanim w ogóle zacznę budować moją sprawę, muszę ci wyjaśnić, co to jest make i Makefile. make - to narzędzie do automatyzacji kompilacji. Jest napisany w języku C i został po raz pierwszy wydany w kwietniu 1976. W systemie Linux make jest zwykle..

Powiązane pytania 'gnu'

Budowanie binutils z trybem debugowania
Próbuję zbudować kod źródłowy binutils 2.21 z włączonym debugowaniem. Moim głównym celem jest właściwie debugowanie objdump. Ale żeby to zbudować, myślę, że muszę zbudować cały pakiet. Niestety w pliku konfiguracyjnym nie ma opcji debugowania....
1628 wyświetlenia
schedule 02.07.2022

Ekran GNU: zsynchronizowane przełączanie ekranu dla wielu użytkowników
Używam GNU Screen w trybie wielu użytkowników i kilku użytkowników jest podłączonych do tej samej instancji. Zastanawiałem się, jak mogę zsynchronizować przełączanie ekranu/karty między wszystkimi użytkownikami. Na przykład, jeśli zrobię „ctrl-a...
323 wyświetlenia
schedule 31.08.2022

Konwertuj zespół ARM na zespół gnu
Mam zestaw plików .s z ARM, które działają w łańcuchu narzędzi ARM, ale używamy łańcucha narzędzi gnu. Czy istnieje skrypt/narzędzie/metoda konwersji, które przekonwertuje zestaw z jednego formatu na drugi? Robienie tego ręcznie wydaje się…...
2247 wyświetlenia
schedule 30.07.2022

przepraszam, nie ma jednego steppera, musisz pobawić się różnymi narzędziami... jestem pewien, że wiesz
264 wyświetlenia
schedule 14.06.2024

GNU tworzy współzależne zależności
Próbuję napisać regułę tworzenia z zależnościami wstępnymi, które są ze sobą powiązane. a: b $(FILES) b: $(FILE_1) $(eval FILES := some_function_using_file($(FILE_1))) $(FILES): do something ... Zasadniczo potrzebuję $(FILE_1), aby...
91 wyświetlenia
schedule 05.08.2022

Jak korzystać z GNU Parallel?
Jak używać GNU równolegle z poleceniem aws sync? Mam plik z następującymi poleceniami: aws s3 cp ./test s3://test --recursive --content-encoding "gzip" --content-type "text/html" --cache-control "max-age=$MAXAGE" --exclude "*" --include...
1312 wyświetlenia

Wyodrębnij ciąg ze ścieżki/katalogu za pomocą Make
Mam Makefile z wieloma repozytoriami git, które muszę sklonować, używam następujących, które działają clone: git clone https://github.company.corp/dev-wi/ws-led.git git clone https://github.company.corp/dev-wi/tools-extension.git git...
117 wyświetlenia
schedule 29.09.2022

Jak ustawić kompilator GNU G++ w Visual studio 2008?
Jak ustawić mój kompilator Visual Studio 2008 na GNU GCC. Czy mogę również dostosować go do projektów? Nie znalazłem rozstrzygającej odpowiedzi. Dziękuję Ci.
6028 wyświetlenia

Dołącz plik binarny ze skryptem linkera GNU ld
Mam działający skrypt linkera. Chcę dodać kolejną sekcję danych, której zawartość jest pobierana bezpośrednio z pliku (ld nie powinien jej analizować i wyodrębniać sekcji itd.). Jak mogę to zrobić? OUTPUT_FORMAT("elf32-i386") ENTRY(start)...
24696 wyświetlenia
schedule 17.11.2022

Jak wykonać dowolne potoki w c i kontynuować
Próbuję rozwidlić, a następnie wykonać dwa lub więcej poleceń potokowych w procesie potomnym. Mój pomysł jest taki, aby użyć pętli while do ciągłego rozwidlenia i wykonania polecenia w jednym procesie, jednocześnie kontynuując pętlę w drugim. Oto...
266 wyświetlenia
schedule 13.11.2022

Statycznie zainicjuj tablicę w strukturze
Nie będę się wypowiadał w imieniu innych kompilatorów, ale w kompilatorze GNU GCC możesz statycznie inicjować tablicę za pomocą następującej składni: struct some_struct { unsigned *some_array; } some_var = { .some_array =...
275 wyświetlenia
schedule 08.11.2022

Używanie wątku i mutexu w Android Studio z ndk 10c
Mam najnowszą wersję 64-bitowego NDK (r10c) i najnowszą wersję Android Studio, którą mogę pobrać (0.8.14). Wykonuję wiele wywołań JNI, aby używać ciągów, wektorów, atomów itp. Ale nie wiem, jak używać wątków i muteksów. Oba dają mi ten sam błąd...
2455 wyświetlenia

Jak włączyć GNU do tworzenia automatycznych zależności z niestandardowymi krokami kompilacji
Próbuję utworzyć plik Makefile z wieloma źródłami w wielu katalogach. Jestem już bardzo blisko, ale zależności nie działają poprawnie. Pliki .d są tworzone poprawnie. Poprawnie wyświetla przykład.o: przykład.c opcje.h. Jeśli zmienię plik sample.c,...
73 wyświetlenia
schedule 08.10.2022

GNU Równolegle Dwa lub więcej poleceń równolegle w sekwencji
Przede wszystkim jestem wielkim fanem GNU paralelnego. Chciałbym przyspieszyć codzienną pracę polegającą na równoległym pobieraniu, rozpakowywaniu i przetwarzaniu niektórych plików. Obecnie robię to w kolejności, w której rozpakowywanie i...
325 wyświetlenia
schedule 06.10.2023

Co oznacza ta konstrukcja __builtin_expect(!!(x), 1) [duplikat]
W szczególności pytam o podwójne „!” w parametrach pliku __built_in. Czy jest to podwójna negacja, zgodnie z językiem „C”? Dzięki-
214 wyświetlenia
schedule 16.12.2023

Asembler GNU: tworzenie symbolu przy użyciu argumentu makra
Mam makro, które tworzy etykiety, ale chcę je utworzyć tylko wtedy, gdy nie są jeszcze zdefiniowane. Problem polega na tym, że etykieta jest zbudowana przy użyciu makroargumentów, a asembler nie lubi symboli generowanych przy użyciu makroargumentów....
433 wyświetlenia
schedule 27.11.2023

Obsługa ścieżek plików na wielu platformach
Czy istnieją samodzielne klasy C++ GNU, które obsługują ścieżki na różnych platformach? Moje aplikacje opierają się na systemach Windows i Linux. Nasze pliki konfiguracyjne odnoszą się do innego pliku w osobnym katalogu. Chciałbym móc odczytać...
13681 wyświetlenia
schedule 04.01.2024

skrypt linkera gnu - stm32f4xx - zmienne globalne
chciałbym udostępnić w moim oprogramowaniu mapę pamięci (adresy początkowe i końcowe sekcji): przykład: chciałbym wiedzieć, gdzie zaczyna się sekcja user_data (0x8800000) i jak długa ona jest (512 KB). Widziałem to kiedyś na przykładzie. Możliwe jest...
1890 wyświetlenia
schedule 12.10.2022

odłożyć wymaganą ekspansję do czasu utworzenia (innego) celu
Chcę móc wykorzystać wynik celu utworzonego w regule jako warunek wstępny innej reguły w GNU make. Na przykład: PREREQ = $(shell echo "reading target1" >&2; cat target1) target1: echo "prereq" > $@ target2: target1 $(PREREQ)...
428 wyświetlenia
schedule 28.01.2024

Jak zapętlić ciągi i usunąć tablicę ciągów
Mam następujący kod w pliku make , który jest pobierany z tablicy poleceń zawierającej ciągi znaków apps := $(shell fxt run apps) go: @for v in $(apps) ; do \ echo inside recipe loop with sh command: $$v ; \ done Polecenie...
60 wyświetlenia
schedule 25.11.2023