[英]Solaris: gdb a.out > run > opens subshell?
尚未找到任何有關此的信息。
嘗試學習gdb時,我感覺到我做錯了事。
我用gcc -g program.c -o a.out
編譯c程序
然后使用命令gdb a.out
和run
,然后在警告我它正在運行之后打開一個子外殼。 如果我輸入a.out
作為命令,然后按ctrl+d
我將回到gdb並得到它想要扔給我的任何消息。 退出子外殼后,如果沒有運行a.out
,gdb的行為就像我什么都沒做。
我已經看到了節目的所有教程run
GDB內將運行加載的程序。 谷歌搜索還沒有找到我任何東西。
設置斷點似乎也被忽略。
我做錯了什么?
真可笑
在我們的unix服務器上,默認的shell是csh。 在我的.cshrc中,我在.cshrc末尾有一個exec bash來刪除csh並加載bash。 gdb輸出在csh中,並導致bash加載。
/ derp
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.