Я использую Clion и хочу найти способ найти утечки памяти на Mac M1. Valgrind пока не поддерживается.
Давайте возьмем этот простой код с утечкой памяти:
// Program with memory leak
#include
using namespace std;
// function with memory leak
void func_to_show_mem_leak()
{
int* ptr = new int(5);
// body
// return without deallocating ptr
return;
}
// driver code
int main()
{
// Call the function
// to get the memory leak
func_to_show_mem_leak();
system("leaks SimpleMemoryLeak");
return 0;
}
Я использую Clion и хочу найти способ найти утечки памяти на Mac M1. Valgrind пока не поддерживается. Давайте возьмем этот простой код с утечкой памяти: [code]// Program with memory leak
#include
using namespace std;
// function with memory leak void func_to_show_mem_leak() { int* ptr = new int(5);
// body
// return without deallocating ptr return; }
// driver code int main() {
// Call the function // to get the memory leak func_to_show_mem_leak();
system("leaks SimpleMemoryLeak"); return 0; } [/code] Я пробовал использовать [b]утечки[/b]: [code]leaks *NameOfProccess*[/code] и я получаю такой вывод: [code]Process 70526 is not debuggable. Due to security restrictions, leaks can only show or save contents of readonly memory of restricted processes.
Я запускаю этот код в Монтерее, скомпилированный с помощью Apple clang 14.0.0, и там вызывается пользовательская функция my_malloc. Когда я запускаю тот же код в Ventura, скомпилированный с помощью Apple clang 14.0.3, my_malloc не вызывается....
Я столкнулся с проблемой: у меня старый MacBook Pro, и я не могу архивировать и загружать его в App Store Connect для тестового полета с использованием Xcode версии 14.2.
Моя машина:
/>MacBook Pro (15 дюймов, 2016 г.)
Четырехъядерный процессор Intel...
Последнее сообщение
Нашли решение? Примерно такая же проблема у меня при тех же примерно вводных (macOS Monterey версии 12.7.6). Не могу Xcode установить...