
#programowanie #cpp #gdb #gpp #linux #visualstudio #visualstudiocode
Gdy kliknę "Start Debugging" a potem "pause" to pojawia się Error:
Unable to open 'stdiosyncfilebuf.h': File not found (/build/gcc/src/gcc-build/x8664-pc-linux-gnu/libstdc++-v3/include/ext/stdiosyncfilebuf.h).
Trzeba jakoś do gdb podlinkować biblioteki w pliku launch.json? A może jakiś atrybut do gdb? Jak to zrobić?
Prawdziwe położenie pliku jest w /usr/include/c++/6.3.1/ext/stdiosync_filebuf.h
W Visual Studio Code mam takie ustawienia: http://pastebin.com/dpAqZr4w
Gdy kliknę "Start Debugging" a potem "pause" to pojawia się Error:
Unable to open 'stdiosyncfilebuf.h': File not found (/build/gcc/src/gcc-build/x8664-pc-linux-gnu/libstdc++-v3/include/ext/stdiosyncfilebuf.h).
Trzeba jakoś do gdb podlinkować biblioteki w pliku launch.json? A może jakiś atrybut do gdb? Jak to zrobić?
Prawdziwe położenie pliku jest w /usr/include/c++/6.3.1/ext/stdiosync_filebuf.h
W Visual Studio Code mam takie ustawienia: http://pastebin.com/dpAqZr4w
- Najlepsze
- Wszystkie komentarze







Do pliku /etc/gdb/gdbinit dodałem:
set substitute-path /build/gcc/src/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/ /usr/include/c++/6.3.1/
I gotowe.