从GCC手册中,有以下总体选项:
-blockquote>
-blockquote>
-wrapper
在包装程序下调用所有子命令。
包装程序的名称和其参数
以逗号分隔的列表形式传递。
gcc -c t.c -wrapper gdb,--args
这将在gdb --args'下调用gcc的所有子程序,因此
cc1的调用将是
gdb --args cc1 ...'。
我不明白这个例子和标志的目的。
gcc -c t.c将创建一个t.o。
然后呢?目标文件被发送到gdb吗?
还是gdb负责创建目标文件(假设添加调试信息)?