我在gdb中使用参数-b # +L -m运行我的程序,但是当我break main时,argc被报告为2,最后一个可用的参数是"-b"。然而,在GDB中使用show args给了我Argument list to give program being debugged when it is started is "-b # +L -m",这是准确的。Breakpoint 1, main (argc=2, argv=0x7fffffffe028) at args.c:1
我使用的是Linux操作系统。我想创建一个CLI程序,让用户在shell终端中运行它。我计划使用Bash shell脚本来创建这个程序,但C++或Perl也应该可以。当CLI程序运行时,我想让它总是在shell终端的左侧显示"shell提示“,就像Bash shell提示一样。提示符表示CLI程序正在等待用户键入命令并按return键。[AAA@Bash user]$ # This is Bash shell
[AAA@Bash user]$.user can