我是Eclipse/CDT開發新手,而且對gcc/gdb不太熟悉。CDT,SCons和調試附加
我的項目(共享庫)是使用SCons在Eclipse中構建的。生成的.so是在SCons腳本的末尾複製到其他地方(可能這是一個重要的觀點)。
我的應用程序是一個插件,用戶必須在主機應用程序中加載。因此,我想啓動主機應用程序,加載我的插件/庫,然後將調試會話附加到主機應用程序(我認爲這就是我應該做的)。
我創建了一個調試配置。我選擇了「C/C++附加到應用程序」來創建我的配置。在主選項卡中,我設置了我的項目,構建配置(調用SCons腳本),併爲「C/C++應用程序」設置了主機應用程序的路徑。
但這並不奏效。也許是因爲生成.so的位置。在Builder設置中,構建位置是$ {workspace_loc:/ myProjectName}。我不明白這個語法,即使我明白workspace_loc代表我的項目根目錄。無論如何,Iot與SCons文件生成.so的位置無關。也許這是問題的根源?
感謝您的幫助。 Eclipse文檔對這些要點很有幫助。
更新:我得到以下錯誤: ptrace:操作不允許。
我一直在試圖圍繞着eclipse的這個方面,並一直有非常奇怪的錯誤。您在啓動配置中填寫了哪些應用程序和項目?啓動配置中的其他配置是什麼? – 2010-02-19 04:41:29