我使用Ubuntu的Qt Creator的發展C.每當我與調試器中運行,我得到的消息warning: GDB: Failed to set controlling terminal: Invalid argument
。即使在hello world
程序中也會發生這種情況。我該如何解決這個問題?警告:GDB:無法設置控制終端:無效的參數
回答
這是Qt Creator中的一個錯誤,它不能正確調用GDB(在僞終端中,或者用命令行參數告訴它不要在僞終端中運行)。這也是GDB中的一個錯誤,它可能會發現它並未在僞終端中運行並相應地運行。我懷疑GDB的維護人員會認爲這是Qt Creator的錯,反之亦然。
有一種變通方法聲稱在這裏:http://www.qtforum.org/article/31905/debugging-qt-application-on-linux.html但聽起來有點冒險。
什麼是這個錯誤的後果,除了警告消息?有沒有機會檢查它是否在源代碼管理中被修復(在任一項目中),以便我可以構建它? – JoelFan 2010-10-06 04:11:00
我不知道!我的診斷完全基於您寫的內容+我發現在Google中輸入「qt creator gdb控制終端」。有些人似乎認爲它使調試器無法正常工作,但如果調試器適合您,我認爲它應該是無害的。 – zwol 2010-10-06 04:28:34
嗯,我剛剛開始使用Qt Creator,但是在我的一個簡單的* for *循環的測試程序中,調試器似乎工作 – JoelFan 2010-10-06 14:05:07
不管這個警告是bug還是不是,它是信息與您可以選擇告訴QtCreator使你的程序中這可能是調試輸出有用的終端上運行的線索。請參閱Setup GDB with QtCreator以啓用此選項。
如果你不想打開一個終端,那麼就忽略警告。
- 1. monodevelop gdb未能設置控制終端
- 2. 警告foreach的無效參數()
- 3. 警告:()提供的foreach參數無效
- 4. PostgreSQL的無效值參數警告
- 5. 警告:()提供的foreach無效參數
- 6. 警告:()提供的foreach無效參數
- 7. Git警告:無法訪問'P:\ /。gitconfig':無效的參數
- 8. 警告:無法訪問 '混帳://mirror.xxxx.co.za/xxxx.git':無效的參數
- 9. GDB在警告後無法打開
- 10. GDB無法設置斷點
- 11. PEVerify警告參數無序
- 12. Pyserial:無法配置端口:(22, '無效的參數')
- 13. 編譯警告無效**和無效*
- 14. 無法使用「警告:無效參數」錯誤恢復nuget軟件包
- 15. 無法設置htmlAttribute參數
- 16. Directfb 1.6.3無法設置伽馬斜坡 - >無效參數
- 17. 控制達到非無效功能警告結束C++
- 18. 警告:控制達到非無效功能結束[-Wreturn-type]
- 19. 的foreach()錯誤警告:()提供的foreach無效參數
- 20. PHP/WordPress的警告:破滅()[function.implode]:無效的參數傳遞
- 21. 爲特定的foreach禁用「無效參數提供」警告
- 22. 警告:破滅()[function.implode]:無效的參數傳遞
- 23. 警告:爲foreach提供的無效參數()
- 24. 警告:破滅():無效的參數傳遞
- 25. 警告:爲foreach()提供的無效參數() - > MySQL連接
- 26. Woocommerce插件 - 警告:爲foreach提供的參數無效()
- 27. 警告:implode():在加載頁面傳遞的參數無效
- 28. 警告:破滅():無效的參數傳遞在
- 29. 警告:爲foreach提供的參數無效()
- 30. Wordpress主題給出了警告:無效的參數
哎喬爾,你有沒有找到這個問題的解決?我libQtCore.so.4行不通的複製 – blueskin 2012-02-20 21:39:10
不......我只是忽略了警告,因爲調試工作正常 – JoelFan 2012-02-21 16:25:08