emacs를 통해 gdb로 디버깅하고 싶은 프로그램이 있습니다. 이 프로그램의 개발 버전을 실행하기 위해 올바른 라이브러리 등을 볼 수있는 호출 환경을 설정하는 소스 코드가있는 쉘 스크립트가 있습니다. 정렬 할 수없는 것은 emacs/gud에 소스를 지정하는 방법입니다. gdb를 실행하기 전에 파일을 만드십시오.emacs를 통해 실행할 때 gdb 환경 설정하기
"source env.sourceme & & gdb my_program"과 같은 명령을 사용하려고했지만 emacs는 "소스"의 의미를 모른다고 불평합니다. 나는 쉘에서 gdb를 실제로 실행하지 않는다고 생각하기 때문에 이러한 종류의 트릭은 작동하지 않습니다.
그렇다면 gud/emacs/기타 사용자 환경에서 gdb를 실행하는 방법을 어떻게 알 수 있습니까? 나는 제자리에 해킹 된 솔루션을 가지고 있지만 뭔가를 놓치고 있어야하는 것처럼 느껴집니다.
그건 본질적으로 제 "해킹 된 솔루션"입니다;) 실제로는 더 일반적인 목적이지만 어떤 명령도 ('$ * '를 통해) 실행 하겠지만 정신과도 같습니다. 나는 그저 나를 위해 파일을 근원화하는 것을 얻는 것이 간단한 것이 아니라고 놀랍다 ... – abingham