-
gcc链接时找不到libxxx.so是编译阶段问题,因链接器未在默认路径(如/usr/lib)或-L指定路径中找到libxxx.so;需确认库存在、命名正确(libxxx.so)、-L路径有效且位于-l之前。gcc链接时找不到libxxx.so文件 这是编译阶段的问题,不是运行时报错。现象是 gcc
-
必须加 -pthread(而非 -lpthread),因 pthread 非 libc 一部分,-pthread 不仅链接 libpthread 还定义 _REENTRANT 等宏并启用线程安全头文件行为,是 GCC 最新推荐方式。gcc编译pthread程序必须加 -pthread 或 -lpth
-
GCC未安装是“command not found”主因,应先查/etc/os-release确认发行版,再按Ubuntu装build-essential、CentOS装Development Tools组等对应方式重装,而非盲目调PATH。确认GCC真没装,而不是PATH没配 系统里没有gcc命令
-
在 Ubuntu/Debian 上,要卸掉旧版 GCC,得用 sudo apt purge gcc-X g++-X(X 代表版本号);如果只执行 apt remove,配置文件和头文件通常还会留在系统里。接下来,还需要运行 sudo apt autoremove && sudo apt clean,
-
编译器提示“no member named”,直白点说,就是当前这个类里确实找不到对应的成员。通常要顺着几条线排查:是不是声明漏写了,作用域或访问权限是不是用错了,模板实例化是否已经失败,拼写、大小写或const限定符有没有出错,相关头文件是否缺失或包含顺序不对,以及宏条件编译是不是把这段声明给屏蔽
-
Lighthouse 可访问性审计的入口、报告筛选、问题定位与修复后回归核对。
-
Docker Desktop 里容器显示 Running,却打不开本地网页时,先看 Ports 列是否发布了主机端口,再区分 HOST_PORT 与 CONTAINER_PORT,最后处理端口冲突和 localhost 访问。本文按 Docker Desktop 的真实界面和官方示例走完核对流程。
-
Postman 请求看起来配置正确,服务端却收到另一组参数时,先用 Postman Console 看实际 URL、请求头、变量展开结果和脚本日志,再对照响应完成核对。
-
Chrome DevTools Performance 面板能把页面卡顿拆成可回放的主线程轨迹。本文用一次点击延迟场景,演示如何打开 Performance、录制交互、在 Main 轨道找到长任务,并用 Summary 与回放结果确认问题边界。
-
在项目开发中,我们经常需要同时请求多个接口。为了提升效率,通常会采用并发请求的方式。这是一个非常经典的异步编程场景。 下图直观地展示了这一过程: 不过,毫无限制地进行并发请求,极有可能引发性能方面的问题,比如内存溢出,或者服务器压力过大等情况。所以说,对最大并发数加以限制,已然成为一种较为常见的优化
-
哈喽,我是老刘 一个从事软件开发10年+,Flutter开发7年的程序员。 前两天有个朋友咨询升级到Flutter 3.35后的格式化问题。 简单来说就是升级到Flutter 3.35(基于Dart 3.7以上)后,格式化后的代码与之前的版本不同。 原先多行的代码,格式化工具会自动删除结尾的逗号,导
-
Dart 速通攻略(面向 Android 工程师) 背景:相信你对Ja va/Kotlin/Android已经十分熟悉了。接下来,本文将通过“对照+最小可用示例”的方式,助你快速掌握Dart(以Dart 3为基准)。 0. Dart 与 Kotlin/Ja va 思维对照 空安全:与 Kotlin
-
哈喽,我是老刘 老刘前段时间写了两篇关于Dart语言取消宏的文章: Dart的宏取消了,期待3年的功能,说没就没了? Dart宏被砍掉的真相:为什么Go、Python、Ja va等高级语言都拒绝宏? 很多人评论说Rust的宏就是非常好用的。 对于这个观点,老刘是举双手赞成的。所以今天呢,老刘就想来大
-
下载安装 Dart sdkwindows 和mac 安装方法有区别,根据个人需求进行下载安装。 windows 安装 官网下载链接dart-windows 上面是稳定版,下面是开发版。若与他人合作进行先前的项目或继续开发,稳定版更为适宜。若独自开启新项目,那么开发版是个不错的推荐。 双击exe文件即
-
Flutter路由 最近在学习Flutter中有用到路由,借此回顾一下Flutter路由跳转的方式. 编写的TODO示例Demo总共有两个界面: 主界面; 编辑界面 1.编写路由地址信息 abstract final class AppRoutes { static const homeRoute