Jak zmienić ścieżkę gdb w Uniksie?

2

Mój profesor opublikował to online w laboratorium w tym tygodniu, ale przegapiłem samouczek i nie znalazłem, jak to zrobić. Czy ktoś wie? To po prostu prosta linia poleceń, ale polowałem i nie mogę tego rozgryźć ...

Cześć wszystkim,

Nowa wersja gdb (wersja 6.8) została zainstalowana na serwerach csb i csg (ale nie csh). Wydaje się, że ta nowa wersja pozwala uniknąć problemów ze starą wersją, takich jak nie rozpoznawanie etykiet przez debugger.

Nowa wersja gdb jest zainstalowana w / usr / local / bin / gdb, podczas gdy stara wersja (wersja 6.2.1) nadal pozostaje w / opt / sfw / bin / gdb. Możesz utworzyć alias lub ustawić ścieżkę wskazującą nową wersję w powłoce poleceń systemu Unix. Zawsze możesz sprawdzić numer wersji gdb, wpisując w wierszu poleceń: gdb -version

Piszę na serwerze i sprawdziłem, czy moja wersja jest w rzeczywistości starsza.

Każda pomoc będzie mile widziana!

Dzięki,

badPanda

badpanda
źródło

Odpowiedzi:

2

możesz utworzyć alias za pomocą:

alias gdb='/usr/local/bin/gdb'

lub dodaj go do swojej ścieżki za pomocą

export PATH=/usr/local/bin:$PATH

możesz następnie uruchomić, which gdbaby zobaczyć, na którą wersję patrzy Twoja sesja.

mam nadzieję że to pomoże

edytuj: pamiętaj również, że jeśli chcesz, aby były one aktywne przy następnym logowaniu, musisz je dodać do swojego ~/.profile

JT.WK
źródło