V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  ecnelises  ›  全部回复第 1 页 / 共 11 页
回复总数  209
1  2  3  4  5  6  7  8  9  10 ... 11  
66 天前
回复了 iqoo 创建的主题 程序员 使用 LLVM 的 clang 替换苹果自带的有问题吗
1. LLVM 在构建的时候可以选择启用哪些 target ,macOS 的 AppleClang 可能只 enable 了 AArch64 和 X86 ,你自己 build 的 Clang 如果不传 LLVM_TARGETS_TO_BUILD 这个 CMake 选项那就是全部启用,也包括 WebAssembly

2. 苹果的 AppleClang 应该是对 include 和 library path 有一些魔改,你试着编译一个没有#include 的 C 文件然后-v 看就能发现。

AppleClang 是这样(以 Xcode Beta 为例):
/usr/local/include
/Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include
/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include
/Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include
/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks (framework directory)

社区源码编译的 Clang 是这样:
/usr/local/include
~/Developer/llvm/build/lib/clang/17/include
/System/Library/Frameworks (framework directory)
/Library/Frameworks (framework directory)

最简单的解决方法自然是把 Xcode 里那堆目录软链接到/usr/local/include 里。

继续尝试编译,发现提示-lSystem 找不到,跟着上面 Xcode Clang 的输出,加上-Wl,-syslibroot /Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk 就可以。

嫌麻烦也可以把这个额外选项写到 Clang 的 config file 里:

https://clang.llvm.org/docs/UsersManual.html#configuration-files
77 天前
回复了 yushi17 创建的主题 Apple Mac 脑瘫设计吐槽(100%主观)
@cosette
其实按 Option 点全屏按钮也不一定就是最大化,比如 Finder 和 Safari 就不行,是有个 API 可以让开发者返回软件当前认为最合适的尺寸,如果没有实现这个 API 就是最大化
87 天前
回复了 thinkm 创建的主题 程序员 为啥我很少回去翻我的笔记?
残酷的事实是:有些笔记存在的价值就不是为了日后往回翻的,它们存在的惟一价值就是在你记下它们的那一刻,打消你「我如果忘记了这个怎么办?」的焦虑。
贴一个以前对 Mac 玩游戏这件事的几点看法:

1. 现在的 Mac 不是一个合适的游戏平台;

2. 客观上,苹果没有真的让 Mac 更加适合游戏的意愿,Apple Arcade 的目的是推进强化版的 App Store 生态;

3. 买来一台电脑想玩游戏,或者想让自己的电脑可以玩游戏,是非常合理的诉求;

4. 认为一台电脑不适合玩游戏,所以就是垃圾的人,不仅魔怔,还不适合交朋友;

5. M 系列芯片的表现和持续增长的 Mac 用户数是 Mac 成为游戏平台的动力,但还需要苹果顺水推舟,至少不从中作梗。
177 天前
回复了 wuwukai007 创建的主题 程序员 有没有觉得 mac 访达(finder)特别难用的
Finder 但凡把它那些只能用快捷键完成的功能全都做到菜单里,吐槽 Finder 难用的人也不会有这么多
我自己就不是做 Web 的,我的同事、以及很多更远的同事也不是做 Web 的,我的很多朋友也不是做 Web 的。算反例了么?
也许减轻内耗的办法就是真的不去想它: https://www.bilibili.com/video/BV168411P7KQ

从这个视频的观点来看,反复去想让你焦虑的事情,反而会在你的大脑里形成类似「走的人多了形成的路」,带给你更深的焦虑
239 天前
回复了 cc123 创建的主题 nostr 这里好像没有什么 nostr 的消息
粗略看了一下,像是一个用公钥取代 ID 的 Mastodon ?以前有过这种 Idea ,没想到真有人做了。类似想法的聊天软件也有,叫 Session. 但很多人注册它,大概并非因为非对称加密如何迷人,只是跟曾经的 Clubhouse 一样感到新奇而已。
239 天前
回复了 takato 创建的主题 Rust 我们该如何正确实现一个 i64 和 f64 数值的比较
试试在 Rust 或者 JS 里看看 905325263262362321.0 < 905325263262362322.0 的结果
我的 16G M1 几乎没遇到过因为内存不够而导致的卡顿问题,你要开多少 Tab 呢?如果真的很多那可能确实不够,我怀疑 macOS 上的 Firefox 有一点点内存泄漏,觉得不对劲了先 Command+Q 再重新打开。

倒是 57 版本大改架构以前的 Firefox 经常很卡,那时候确实不怎么占内存,进程也少。
239 天前
回复了 sNullp 创建的主题 Mastodon 希奇!
欢迎关注我的 Mastodon 实例 https://mastodon.ecnelises.com

另外最近很火的那个 nostr ,倒是和我之前反思 Mastodon 缺点的时候想到的很像,说明只要自己拖延,就一定有人能帮你实现 idea. 不过人在国内的程序员,去做一个这个出来恐怕也有风险
262 天前
回复了 luorain 创建的主题 YubiKey Yubikey 5 NFC 出一个现货 价 150 不包邮
还在吗
Apple Silicon 会强制要求签名,x86 的不用,连带着 Rosetta 的也不用( https://support.apple.com/zh-cn/guide/security/secebb113be1/web

即使绕过 Mac App Store ,要在陌生人电脑上正常运行也需要签名和 Notarization 两个步骤,都需要订阅的开发者账号。我有账号,周末来研究下楼主的源码打个包
293 天前
回复了 sockball07 创建的主题 程序员 各位对错字的容忍度
@YuxiangLuo
https://www.zhihu.com/question/34617226
按照字典来说,「你干吗」才是正确的,只是生活中没人真这么用
MacRuby?
308 天前
回复了 maqingxi 创建的主题 Mastodon 今天注册了 mastodon 账号
来我的,mastodon.ecnelises.com ,主作个人站,但欢迎网友注册
317 天前
回复了 Davic1 创建的主题 Apple Mac 上怎么下载 Kindle for iPad ?
应该是最近下架了,我之前安装的还可以打开,现在确实搜不到了。
1  2  3  4  5  6  7  8  9  10 ... 11  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   747 人在线   最高记录 6067   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 57ms · UTC 22:24 · PVG 06:24 · LAX 15:24 · JFK 18:24
Developed with CodeLauncher
♥ Do have faith in what you're doing.