Отладка MEX с использованием кода Visual Studio в macOS приводит к сбою Matlab

#macos #matlab #visual-studio-code #mex

Вопрос:

Я пытаюсь заставить отладку работать с помощью кода Visual Studio на моем Mac (M1). Я нашел это хорошее сообщение в блоге для Windows: https://blogs.mathworks.com/developer/2018/06/19/mex-debugging-vscode/

Я пытался адаптироваться к этому, это мой запуск.json:

     // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "(lldb) Attach",
            "type": "cppdbg",
            "request": "attach",
            "program": "/Applications/MATLAB_R2021a.app/bin/matlab",
            "processId": "${command:pickProcess}",
            "MIMode": "lldb",
            "setupCommands": [
                {
                    "text": "handle SIGSEGV nostop"
                },
                {
                     "text": "handle SIGSEGV noprint"
                }
            ],
        },
    ]
 

Однако, когда я подключаюсь к Matlab и запускаю свой файл mex, Matlab зависает до такой степени, что принудительный выход даже не закрывает его больше, мне нужно перезагрузиться, чтобы перезапустить Matlab.

Помогите, пожалуйста