我正在尝试使用Visual Studio和WSL制作一个makefile linux开发项目。
我在MakeFile Project
选项下创建了Cross Platform
,并使用来自连接管理器的ssh连接到我的WSL。
运行程序(F5
)时,复制,编译和构建源代码就很好了(我可以通过WSL系统看到可执行文件)。但是当我在任何行中放置一个断点时,它都不会被击中。当将光标置于断点上方(显示为灰色)时,我会收到此警告:
The breakpoint will not currently be hit. Module containing this breakpoint has not yet loaded or the breakpoint address could not be obtained.
但是在调试“逐步”(使用F10
)时,我可以调试,但不能放置任何断点...
这是我到目前为止尝试过的:
Project Properties -> Debugging ->Program/Working Directory
下使用可执行路径。 在Project Properties -> Remote Build->Build Command Line
下尝试不同的远程构建命令/输出。现在我的构建命令行是:
cd $(RemoteRootDIr)/$(ProjectName); make
我在这里想念什么?