簡體   English   中英

Solaris:gdb a.out>運行>是否打開子外殼?

[英]Solaris: gdb a.out > run > opens subshell?

尚未找到任何有關此的信息。

嘗試學習gdb時,我感覺到我做錯了事。

我用gcc -g program.c -o a.out編譯c程序

然后使用命令gdb a.outrun ,然后在警告我它正在運行之后打開一個子外殼。 如果我輸入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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM