sam build 失败并出现以下错误:
错误:PythonPipBuilder:ResolveDependencies - {numpy==1.20.3(wheel)}
我试过sam build --use-container,但得到同样的错误。
我有一个程序导致机器中的Seg故障,这对我来说是无法访问的.但是,当我在我的机器上使用相同的编译器和相同的输入编译和运行它时,我什么都得不到.问题可能是"数组索引超出范围",在某些情况下可能会导致Seg Fault,但编译器不会显示任何警告.该计划庞大而复杂.所以我只是通过检查代码找不到问题.
有关如何在我的机器上获取分段错误的任何建议吗?这样我就可以调试代码并找到问题所在.
我创建object_ptr并将其插入到std::map.然后在代码的不同部分,我使用键找到对象并从地图中删除值并删除对象.
虽然似乎存在内存泄漏,我该如何找到并修复它?
void foo(){
Request * req = new Request();
MyMap.insert (std::pair<int, Request *> (address, req));
bar(address);
}
void bar(int address){
map<int, Request*>::iterator it_req = MyMap.find(address);
MyMap.erase(it_req);
delete it_req->second;
}
Run Code Online (Sandbox Code Playgroud)