Testowałem różne metody, aby skrócić czas kompilacji całego mojego projektu w C ++. Obecnie zajmuje to około 5 minut. Eksperymentowałem z distcc, ccache i innymi. Niedawno odkryłem, że jeśli skopiuję cały projekt na dysk RAM, a następnie skompiluję stamtąd, skróci to czas kompilacji do 30% jego oryginalnego - zaledwie 1,5 …
Kiedy instaluję prosty program, często z niego korzysta make && make installi nie ma nawet celu dezinstalacji . Jeśli chcę zaktualizować program, czy jest to standardowy protokół, aby założyć, że przepisuje on bezproblemowo stary program? Jak śledzić te programy; czy większość ludzi po prostu „odpala i zapomina”, a jeśli nie …
Rozumiem, że dystrybucje źródłowe, takie jak Gentoo lub Slackware , nie potrzebują *-devwersji programów. Zawierają kod źródłowy, a także pliki nagłówkowe do kompilacji wszystkiego lokalnie. Ale nigdy nie widziałem *-devpakietów w Arch Linux , chociaż jest on oparty na pakietach. Natknąłem się na wiele *-devpakietów w innych dystrybucjach.
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 9 miesięcy temu . Wiem, że Linux jest dostępny i został przeniesiony na wiele różnych platform, takich jak X86, …
Czasami w źródłach projektów widzę pliki „* .in”. Na przykład kilka plików „Makefile.in”. Do czego służą i / lub co oznacza część „.in”? Przypuszczam, że to ma coś wspólnego z autoconflub makeczy coś ci, ale nie jestem pewien. Próbowałem wyszukać „rozszerzenie pliku .in”, „rozszerzenie pliku autoconf .in”, „autoconf .in”, „autoconf …
Może występują problemy ze zgodnością? Mam wrażenie, że w przypadku systemów opartych na procesorach Intel kompilator Intela mógłby potencjalnie wykonać lepszą robotę niż GCC. Być może istnieje już dystrybucja, która próbowała tego dokonać? Sądzę, że używanie Gentoo może być całkiem proste.
Szukałem lekkiego serwera X, ale nie udało mi się go znaleźć. Potem dowiedziałem się o Wayland. Mówię, że ma on na celu współistnienie z X, ale może działać samodzielnie. Kiedy próbuję go skompilować, potrzebuje Mesa, który potrzebuje X. Czym dokładnie jest Wayland?
Próbuję zainstalować pakiet Debian ze źródła (przez git). Pobrałem pakiet, zmieniłem katalog na pakiet i uruchomiłem ./configurepolecenie, ale wróciło bash: ./configure: No such file or directory. Co może być problemem? configure.acPlik znajduje się w folderze programu. ./configure make sudo make install
Czy istnieje sposób, aby dowiedzieć się, czy jądro zostało skompilowane z aktywowaną określoną opcją (tj. CONFIG_PROC_EVENTS=y) Bez konieczności wyciągania pakietu źródeł jądra i szukania pliku konfiguracyjnego?
Czasami kompiluję aplikacje ze źródła i albo używam: ./configure make sudo make install Ale ostatnio natknąłem się na to, ./autogen.shktóra generuje konfigurację i tworzy skrypty dla mnie i wykonuje je. Jakie istnieją inne metody usprawnienia kompilacji C / C ++ / C # (mono)? Make wydaje się trochę stary. Czy …
Dawno, dawno temu używałem FreeBSD z systemem portów, a potem Gentoo do portage w celu instalowania aplikacji poprzez kompilację ze źródła. Zrobiłem to, aby bezpośrednio celować w mój system. Czy są jeszcze jakieś dystrybucje, które obsługują taką konfigurację? Wydaje mi się, że pamiętam, że Slackware ma coś podobnego.
Nowość vimi chcę móc kompilować kod od wewnątrz vimbez uruchamiania nowego terminala i wywoływania kompilatora. Jak mam to zrobić? Zauważ, że ten wymóg nie jest ograniczony gcctylko, czasami muszę zadzwonić pythonrównież na bieżący skrypt, nad którym pracuję, więc masz pomysł ...
Mówi się, że kompilacja narzędzi GNU i jądra Linuksa z -O3opcją optymalizacji gcc spowoduje dziwne i funky błędy. Czy to prawda? Czy ktoś tego próbował, czy to tylko mistyfikacja?
Obecnie próbuję podążać za Hardening Debian na pulpicie za pomocą przewodnika Grsecurity , aby zainstalować jądro 4.5.7 z Grsecurity na moim pulpicie Kali Linux. Śledzę tę listę instrukcji dosłownie , z wyjątkiem tego, że próbuję użyć łaty testowej Grsecurity dla jądra 4.5.7 i używam Kali Linux zamiast zwykłego Debiana. Za …
Powiedzmy, że mam moduł mymodz plikami źródłowymi w następujący sposób: src / mod / mymod.c src / inc / mymod.h Próbuję dołączyć plik mymod.h w następujący sposób #include <mymod.h> Mój plik makefile zawiera, EXTRA_CFLAGS= -I$(shell pwd)/../inc/ale po utworzeniu jądra pojawia się błąd: Nie znaleziono mymod.h Wydaje się, że powodem jest …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.