调用clock()时出现分段错误
发布时间:2020-12-13 18:57:30 所属栏目:Linux 来源:网络整理
导读:我试图使用以下程序以编程方式了解缓存的影响.我正在使用代码获得段错误.我使用了GDB(用-g -O0编译),发现它是分段错误 start = clock() (first occourance) 难道我做错了什么?代码看起来很好.有人可以指出错误吗? #include 最佳答案 尝试改变: int arr[MA
我试图使用以下程序以编程方式了解缓存的影响.我正在使用代码获得段错误.我使用了GDB(用-g -O0编译),发现它是分段错误
难道我做错了什么?代码看起来很好.有人可以指出错误吗?
最佳答案
尝试改变:
至:
正如Potatoswatter建议的那样,数组对于堆栈来说可能太大了……你可能在堆上分配,而不是在堆栈上分配… More informations. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- linux – 使用SSD驱动器将AWS EC2迁移到新实例类型
- linux – 为什么我在lsof输出中看到webmin?
- Linux shell进阶
- 像proxifier for linux这样的程序
- linux – 使用SSH密钥切换用户“sudo su – username”
- linux – Bash while while循环意外停止
- debian – 基于“.deb”的Linux发行版是否支持Dell PERC H2
- linux – 为什么使用mtr命令测试时总有10%的损失?
- linux – 什么是接口标识符
- install keepalived on RedHat/CentOS to provide IP failo