Konfiguracja
Pełne logi w Code::Blocks
[artykuł] Artykuł opisuje, jak w środowisku Code::Blocks włączyć pełne logi kompilacji.Wstęp
Na forum pojawiają się tematy związane z różnymi błędami kompilacji/łączenia. Bywa, że użytkownik, zapytany o
log kompilacji podaje, o zgrozo, coś takiego:
Compiling: C:\Users\admin\Desktop\test.cpp
Linking console executable: C:\Users\admin\Desktop\test.exe
Process terminated with status 0 (0 minutes, 0 seconds)
0 errors, 0 warnings (0 minutes, 0 seconds)
Jak to naprawić?
Wchodzimy w okno ustawień kompilatora:
Następnie w
Global compiler settings przechodzimy do zakładki
Other settings i z listy rozwijalnej
Compiler logging wybieramy
Full command line.
Efekt
Od następnej kompilacji, Code::Blocks zacznie pokazywać prawdziwe logi.
g++.exe -std=c++0x -Wextra -Wall -c C:\Users\admin\Desktop\test.cpp -o C:\Users\admin\Desktop\test.o
g++.exe -o C:\Users\admin\Desktop\test.exe C:\Users\admin\Desktop\test.o
Process terminated with status 0 (0 minutes, 0 seconds)
0 errors, 0 warnings (0 minutes, 0 seconds)
Na takim logu od razu widać wszystkie opcje kompilatora i linkera. W wielu przypadkach przyspiesza to zdiagnozowanie problemu.
Wszystkie teksty są chronione prawami autorskimi. Kopiowanie lub rozpowszechnianie treści poza niniejszym serwisem
jest zabronione.
Powyższe ograniczenie nie dotyczy autora opracowania, któremu przysługuje prawo do rozpowszechniania własnego tekstu wedle własnego uznania.