我尝试使用 XCode 4.6 分配工具来编写 C 编程代码:
#include <stdlib.h>
int main(void){
char c[5] = "Hello";
unsigned char *p;
p = (unsigned char *) malloc(sizeof(p));
*p = 255;
return 0;
}
但它没有显示任何分配:
为什么?
最佳答案
谢谢2cnicutar
问题在于 XCode 4.6 的分配工具正在处理程序的发布版本,因此代码得到了优化。
解决方案是为配置文件选项选择“调试”模式而不是“发布”
关于c - XCode 分配不适用于 C?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14921627/