Pytania oznaczone «compilation»

Kompilacja to przekształcenie tekstu źródłowego w inną formę lub reprezentację. Najczęstszym zastosowaniem tego znacznika są pytania dotyczące transformacji języka programowania na kod maszynowy. Ten znacznik jest zwykle używany z innym znacznikiem wskazującym typ tekstu źródłowego, takim jak znacznik języka programowania (C, C ++, Go itp.) Oraz znacznikiem wskazującym narzędzie lub kompilator używany do transformacji (gcc, Visual Studio, itp.).

540
Dlaczego kompilacja w C ++ trwa tak długo?

Kompilacja pliku C ++ zajmuje bardzo dużo czasu w porównaniu do C # i Java. Skompilowanie pliku C ++ zajmuje znacznie więcej czasu niż uruchomienie skryptu Python o normalnym rozmiarze. Obecnie używam VC ++, ale jest tak samo z każdym kompilatorem. Dlaczego to? Dwa powody, dla których mogłem...

336
Mniej agresywna kompilacja z CSS3 oblicz

The Less kompilatory że używam ( OrangeBits i bez kropki 1.3.0.5 ) są agresywnie tłumaczenia body { width: calc(100% - 250px - 1.5em); } w body { width: calc(-151.5%); } Co oczywiście nie jest pożądane. Zastanawiam się, czy istnieje sposób, aby zasygnalizować kompilatorowi Less, aby w istocie...

260
Wyświetlanie daty kompilacji

Obecnie mam aplikację wyświetlającą numer kompilacji w oknie tytułu. To dobrze, ale nic nie znaczy dla większości użytkowników, którzy chcą wiedzieć, czy mają najnowszą kompilację - zwykle nazywają ją „ostatnim czwartkiem”, a nie kompilacją 1.0.8.4321. Zamiast tego planuje się tam podać datę...

241
Po co kompilować kod Pythona?

Dlaczego miałbyś skompilować skrypt Pythona? Możesz uruchomić je bezpośrednio z pliku .py i działa dobrze, więc czy istnieje przewaga wydajności czy coś takiego? Zauważyłem również, że niektóre pliki w mojej aplikacji są kompilowane do pliku .pyc, podczas gdy inne nie,...

199
OSTRZEŻENIE: Interfejs API „variant.getJavaCompile ()” jest przestarzały i został zastąpiony przez „variant.getJavaCompileProvider ()”

Nagle podczas synchronizacji Gradle pojawia się ten błąd: OSTRZEŻENIE: Interfejs API „variant.getJavaCompile ()” jest przestarzały i został zastąpiony przez „variant.getJavaCompileProvider ()”. Zostanie usunięty pod koniec 2019 roku. Aby uzyskać więcej informacji, zobacz...

172
Używanie G ++ do kompilowania wielu plików .cpp i .h

Właśnie odziedziczyłem kod C ++, który został źle napisany z jednym plikiem cpp, który zawierał główną i kilka innych funkcji. Istnieją również .hpliki zawierające klasy i ich definicje funkcji. Do tej pory program był kompilowany za pomocą polecenia g++ main.cpp. Teraz, gdy rozdzieliłem klasy .hi...