C++ 如何通过gdb执行下面的加载
我必须使用以下命令启动自己的二进制文件:C++ 如何通过gdb执行下面的加载,c++,gdb,C++,Gdb,我必须使用以下命令启动自己的二进制文件: /lib/ld-linux.so.2 --library-path path executable arg1 我想用gdb调试这个二进制文件 我尝试了下面的方法,但失败了 gdb—args arg1 $set env LD_LIBRARY_路径 $run 不工作。 结果如下: During startup program terminated with signal SIGSEGV, Segmentation fault. 那么,我可以将其加载到gd
/lib/ld-linux.so.2 --library-path path executable arg1
我想用gdb调试这个二进制文件
我尝试了下面的方法,但失败了
gdb—args arg1
$set env LD_LIBRARY_路径
$run
不工作。
结果如下:
During startup program terminated with signal SIGSEGV, Segmentation fault.
那么,我可以将其加载到gdb。“我必须用下面的命令启动我自己的二进制文件:…”--为什么?“gdb--args arg1”你是说“gdb--args可执行文件arg1”?你能用“LD_LIBRARY_PATH=PATH可执行文件arg1”启动二进制文件吗?