Как отлаживать библиотеку libsass? - PullRequest
0 голосов
/ 06 февраля 2019

Я клонировал libsass и sassc и скомпилировал их вручную, используя makefile для генерации его исполняемого файла.Все работает отлично, но мне нужно отладить библиотеку libsass, чтобы внести некоторые изменения.Я использую VSCode в Mac.

Для простой программы helloworld, когда я настраиваю launch.json для выполнения ее исполняемого файла, точка останова работает просто отлично.Но для sassc это не работает.

Это файл launch.json, который я использую в VSCode.Должен ли я внести какие-либо изменения в это или я должен понять что-то еще?

{
// 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) Launch",
        "type": "cppdbg",
        "request": "launch",
        "program": "${workspaceFolder}/sassc/bin/sassc", //sassc.exe path
        "args": ["${workspaceFolder}/ex/sample.scss","${workspaceFolder}/ex/sample.css"],
        "stopAtEntry": false,
        "cwd": "${workspaceFolder}",
        "environment": [],
        "externalConsole": false,
        "MIMode": "lldb"
    }
]
}

Редактировать:

Я использую Mac, и согласно https://social.msdn.microsoft.com/Forums/en-US/ef99e9f5-2a48-423b-b6c0-fa5617d7c63d/how-do-i-get-c-to-work-on-visual-studio-for-mac?forum=visualstudiogeneral, проект C / C ++ еще не поддерживается в Mac Visual Studio, и я не собираюсь использовать VM.Так что я должен был использовать XCode или VSCode, насколько мне известно, и, поскольку VSCode легок и я работал с ним раньше, я выбрал VSCode.Если у вас есть другие предложения, дайте мне знать.

...