Mam program, który chciałbym debugować z gdb poprzez emacs. W celu uruchomienia wersji rozwojowych tego programu, mam skrypt powłoki, który mogę pobrać, który ustawia środowisko wywołujące, aby zobaczyć odpowiednie biblioteki, itp. Czego nie mogę rozwiązać, to jak poprosić emacs/gud, aby to źródło plik przed uruchomieniem gdb.Ustawianie środowiska gdb podczas uruchamiania go przez emacs
Próbowałem użyć polecenia takiego jak "source env.sourceme & & gdb my_program", ale emacs skarży się, że nie wie, co oznacza "źródło". Domyślam się, że to nie działa gdb w powłoce, więc tego rodzaju sztuczki nie zadziałają.
Jak mogę przekonać gud/emacs/cokolwiek do uruchomienia gdb w moim niestandardowym środowisku? Mam gotowe rozwiązanie, ale wydaje mi się, że muszę czegoś przegapić.
To jest zasadniczo moje "hacky rozwiązanie";) Jest to w rzeczywistości bardziej ogólny cel, ponieważ będzie uruchamiał dowolne polecenie (przez '$ *), ale w duchu. Sądzę, że jestem zaskoczony, że nie jest prostą rzeczą, aby uzyskać GUD do źródła pliku dla mnie ... – abingham