Mam system operacyjny Windows7 i cygwinsymulator linux. instaluję jeden program o nazwie „Shawn” dla symulatora sieci w cygwin (z dużym wysiłkiem). teraz, gdy zmieniam plik .cpp w systemie Windows i uruchamiam ./shawn w cygwin, dane wyjściowe nie ulegają zmianie. czy ktoś może mi pomóc?
Odpowiedzi:
2 dla odpowiedzi № 1Podczas zmiany plików źródłowych programunapisane w skompilowanym języku (takim jak C ++) nie wpływa to na powiązany plik binarny / wykonywalny / program / bibliotekę, dopóki nie zostanie przebudowany ze zaktualizowanych źródeł. Nie jest to specyficzne dla cygwin, jak dzieje się w natywnym Windows, Linux lub innym systemie operacyjnym.
Aby zmiany w kodzie źródłowym pojawiły się w pliku binarnym, wystarczy je odbudować.