码:

printf( "%s", __builtin_return_address(0));


警告 :


  格式'%s'期望类型为'char *',但是参数2的类型为'void


旁注我一直在尝试一些注册关键字。如果上面的命令可行,也许上面的命令会提供一些信息。

最佳答案

如果要打印地址,则需要适当的说明符,

printf("%p\n", __builtin_return_address(0));


应该管用。

关于c - “期望类型为'char *',但是参数2的类型为'void”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45215258/

10-13 07:16