Pytania otagowane jako compiler

4
Jak skompilować kompilator C od zera, a następnie skompilować Unix / Linux od zera
Załóżmy, że pracuję dla dużej organizacji usługowej poza USA / Wielką Brytanią. Korzystamy z serwerów UNIX i Linux w szerokim zakresie. Czytając ten artykuł , wspomniano, że łatwo byłoby wstawić backdoora do kompilatora C, a następnie każdy kod skompilowany z tym kompilatorem również zawierałby backdoora. Biorąc pod uwagę ostatnie wycieki …


2
Dlaczego nie mogę uruchomić tego programu C?
Próbuję uruchomić mój pierwszy program „procesowy”, ale pojawia się następujący błąd: ./fork.c: line 4: syntax error near unexpected token `(' ./fork.c: line 4: `int main()' Jestem prawie pewien, że kod jest poprawny: #include <sys/types.h> #include <stdio.h> int main() { pid_t pid; printf("Hello fork()\n"); switch(pid=fork()) { case -1: printf("Error by fork().....\n"); …
12 c  compiler 

3
W jaki sposób kompilacja kontynuuje kompilację?
Wiem, że mogę przerwać makeproces w dowolnym momencie bez konieczności ponownej kompilacji całego drzewa źródeł. Jak wiem, makekompiluje cel tylko wtedy, gdy nie został jeszcze skompilowany lub kod źródłowy został zmodyfikowany po ostatniej kompilacji. Ale jeśli przeszkodzę make, na pewno będzie jeden lub więcej (w zależności od poziomu współbieżności) w …
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.