我在Mac上将一个项目切换到CMake和VSCode,遇到了一个令人困惑的问题:当我启用LTO/IPO时,VSCode的C++调试器在中断时不会突出显示执行行。Clang和Ninja,通过VSCode的CMake工具扩展使用CMake。我对CMake和VSCode for C++都很陌生,但这似乎是非常基本的,我在网上找不到关于这个问题的任何信息。在生成具有相同源代码的Xcode项目时,我对此没有任何问题。虽然我主要是在没有
所以我开始使用F#作为一种语言。目前,我要么使用Visual for mac编译我的代码,要么只使用vscode (然后在.fsproj文件上运行MSbuild )。比如c#,C++,甚至C。你不需要做一个新的项目或者类似的事情,你只需输入"gcc“。我在mac上运行,我确实安装了dotnet和mono。当然可以将F#编译成一个exe并运行它,但是如何只对一个文件进行编译