2009-04-19 4 views
0

나는 프로그램이 abc입니다. abc은 라이브러리 def을 사용하고 def은 라이브러리 ghi을 차례로 포함합니다.gcc와 공유 라이브러리에서 "-g"전파

이제 gcc -g을 사용하여 libghi.so을 컴파일하고 연결합니다. libdef.so이고 을 사용하여 컴파일 및 연결 한입니다. 그러나 abc-g과 연결된이 아닙니다.

내가 및 ghi에있는 기호를 볼 수 있어야합니까? abcgdb으로 디버그하는 것이 문제입니다.

프로젝트가 꽤 크고 편집하는 데 몇 시간이 걸리므로 직접 테스트하기 전에 요청하고 있습니다.

+0

abc에 주 진입 점이 있습니까? – dirkgently

+0

예, abc에 주 내용이 포함되어 있습니다. –

+0

호기심이 있으면 실제 응용 프로그램 대신 간단한 예제 코드로 테스트 할 수 있습니다. – raimue

답변

1

예, 호출 응용 프로그램의 디버그 정보 없이는 사용할 수 있지만 가능합니다.

관련 문제