gpt4 book ai didi

c - Solaris : gdb a. 输出 > 运行 > 打开子 shell?

转载 作者:行者123 更新时间:2023-11-30 15:49:03 25 4
gpt4 key购买 nike

没有发现任何相关内容。

尝试学习 gdb,但我感觉自己做错了什么。

我用gcc -g program.c -o a.out编译c程序

然后使用命令gdb a.out,然后使用run,这会在警告我它正在运行后打开一个子shell。如果我输入 a.out 作为命令,然后 ctrl+d 我将返回到 gdb 并获取它想要向我抛出的任何消息。退出子 shell 后如果不运行 a.out,gdb 就会表现得好像我什么也没做。

我看过的所有教程都表明,gdb 中的 run 将运行加载的程序。谷歌搜索没有找到我任何东西。

设置断点似乎也被忽略。

我做错了什么?

最佳答案

我很可笑。

我们的 UNIX 服务器上的默认 shell 是 csh。在我的 .cshrc 中,我在 .cshrc 末尾有一个 exec bash 来删除 csh 并加载 bash。 gdb 输出位于 csh 中,它导致 bash 加载。

/德普

关于c - Solaris : gdb a. 输出 > 运行 > 打开子 shell?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16452323/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com