是否有可能让 gcc (MinGW/Windows) 显示所有调用的命令行?
例子:
gcc -o test.exe test.c -desiredOption
Run Code Online (Sandbox Code Playgroud)
...应该输出如下内容:
cc1 -o intermediate.s test.c
as -o intermediate.o intermediate.s
ld - o test.exe intermediate.o crt0.o -lsomelibrary -e __start
Run Code Online (Sandbox Code Playgroud)
背景:
有时,当我调用“gcc”时,某些与汇编程序相关的选项可以很好地工作,但是当我尝试直接调用“ld.exe”时,它们根本不起作用。因此,我想知道哪个选项是由“gcc.exe”真正传递给“ld.exe”的。
在 Linux 下,我会使用类似的东西:
strace -f gcc -o test.exe test.c
Run Code Online (Sandbox Code Playgroud)
...查看命令行(作为execve系统调用的参数)。
| 归档时间: |
|
| 查看次数: |
2270 次 |
| 最近记录: |