lazarus 在 macos 下的调试路径是什么?
clq
浏览(342) -
2023-12-01 13:32:08 发表
编辑
关键字:
[2023-12-01 23:53:48 最后更新]
lazarus 在 macos 下的调试路径是什么?
似乎有说是
/usr/bin/lldb
--------------------------------------------------------
lazarus 在 macos 下调试似乎挺啰嗦的。每次都要自己配置一下路径,这次在 m1 芯片下难度更加一层。
以前的方法全部无效,目前实测成功的只有一种。如下:
在菜单 “Lazarus”->"Settings" 打开总配置窗口。在其中的 "Debugger"->"Debugger backend" 的页面中,点击 "Add" 按钮,添加一个 "LLDB"
类型的调试后端。
然后在路径中填写入 “/usr/bin/lldb” 就可以了。我也不知道为什么其他类型不同,至少我在 intel cpu 上的 macos 上还是用过的。
这时已经可以正常调试了。
另,不加调试器也是可以正常运行的,只是不能调试而已。方法是在菜单 "run" 中选择 "run without debugging ..."
奇怪的是,即使我配置成功了 lldb 的调试器,那个著名的编译后提示失败的 '-lc' 错误提示一直会存在。这只能说是 lazarus 自身的问题的。我的是 2.2.6 + fpc 3.2.2 不知道高版本有没有这个问题。
我之所以不用高版本是因为当前的最高版本编译出的 govcl 有问题,主要是在消息处理在,会不处理键盘和窗口onsize消息。这个目测应该是 govcl 的问题,有网友修改了 lcl 库,不知道是否修正了,反正我决定用其他方式解决了,所以未测试。
本帖子属于以下条目()
NEWBT官方QQ群1: 276678893
可求档连环画,漫画;询问文本处理大师等软件使用技巧;求档softhub软件下载及使用技巧.
但不可"开车",严禁国家敏感话题,不可求档涉及版权的文档软件.
验证问题说明申请入群原因即可.