Pytania otagowane jako 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.).


13
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 wymyślić, to …




12
Błąd: java: nieprawidłowe wydanie źródłowe: 8 w Intellij. Co to znaczy?
Próbuję skompilować kod w używam Intellij Ultimate 13.1.4, ale pojawia się następujący błąd i nie mam pojęcia, co to znaczy: Information:Using javac 1.7.0_55 to compile java sources Information:java: Errors occurred while compiling module 'Example' Information:Compilation completed with 1 error and 0 warnings in 3 sec Information:1 error Information:0 warnings Error:java: …

4
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 zignorował atrybut podczas …

24
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ę kompilacji - na przykład „Aplikacja zbudowana 21/10/2009”. Usiłuję …
260 c#  date  time  compilation 

11
Dlaczego musisz połączyć bibliotekę matematyczną w C?
Gdybym to <stdlib.h>czy <stdio.h>w programie C nie mam połączyć je podczas kompilacji, ale muszę się linkiem do <math.h>korzystając -lmz gcc, na przykład: gcc test.c -o test -lm Jaki jest tego powód? Dlaczego muszę jawnie łączyć bibliotekę matematyczną, ale nie inne biblioteki?
254 c  compilation  math.h 

10
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, dlaczego?




4
Dlaczego klasa Java kompiluje się inaczej z pustą linią?
Mam następującą klasę Java public class HelloWorld { public static void main(String []args) { } } Kiedy kompiluję ten plik i uruchamiam sha256 na wynikowym pliku klasy, otrzymuję 9c8d09e27ea78319ddb85fcf4f8085aa7762b0ab36dc5ba5fd000dccb63960ff HelloWorld.class Następnie zmodyfikowałem klasę i dodałem pusty wiersz w następujący sposób: public class HelloWorld { public static void main(String []args) { …

3
Jaki jest cel ustawienia „Preferuj 32-bit” w programie Visual Studio i jak ono faktycznie działa?
Nie jest dla mnie jasne, w jaki sposób kompilator będzie wiedział, jak się kompilować w wersji 64-bitowej, kiedy będzie to konieczne. Skąd ma wiedzieć, kiedy może śmiało celować na 32-bit? Jestem głównie ciekawy, w jaki sposób kompilator wie, na którą architekturę celować podczas kompilacji. Czy analizuje kod i podejmuje decyzję …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.