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
schedule
10.09.2022
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
schedule
02.10.2022
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
schedule
15.10.2023
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