V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
cdlvsheng
V2EX  ›  macOS

求 MAC 下 c 的 IDE

  •  
  •   cdlvsheng · 2020-01-21 02:28:53 +08:00 via Android · 6106 次点击
    这是一个创建于 1529 天前的主题,其中的信息可能已经有所发展或是发生改变。
    尝试编译 redis 源码,clion 报语法错误,eclipse 报 pkg-config 找不到(实际已经配置),vscode 配置麻烦,配完了各种报错。
    MAC 就没一款跟 win 下 VS 抗衡的软件吗?
    第 1 条附言  ·  2020-01-24 04:41:15 +08:00
    我主要是想 debug redis,不仅仅是编译,编译 make 就好了
    第 2 条附言  ·  2020-01-24 04:41:22 +08:00
    我主要是想 debug redis,不仅仅是编译,编译 make 就好了
    31 条回复    2020-02-22 14:48:28 +08:00
    also24
        1
    also24  
       2020-01-21 03:00:52 +08:00
    只是为了编译的话,为什么要用 IDE ?
    t94P9
        2
    t94P9  
       2020-01-21 06:47:55 +08:00 via iPhone
    说你错了就是错了啊
    iTvX
        3
    iTvX  
       2020-01-21 07:25:40 +08:00
    jetbrains 家的 Clion 啊,这么好的 ide 上哪儿找?

    https://www.jetbrains.com/clion/
    iTvX
        4
    iTvX  
       2020-01-21 07:26:37 +08:00
    哦哦 不好意思,没仔细看你的,既然 clion 语法报错,那就是错了嘛
    philon
        5
    philon  
       2020-01-21 07:30:23 +08:00
    vscode 搭配 c/c++插件非常顺手😂(嵌入式开发掩面飘过~)
    k9982874
        6
    k9982874  
       2020-01-21 07:40:05 +08:00 via iPhone
    vs 有 mac 版啊
    nevin47
        7
    nevin47  
       2020-01-21 08:33:55 +08:00 via Android
    编译为啥要依赖 IDE……
    tt67wq
        8
    tt67wq  
       2020-01-21 08:35:53 +08:00 via iPhone
    emacs
    learnshare
        9
    learnshare  
       2020-01-21 08:36:43 +08:00
    编译并不需要 IDE
    nutting
        10
    nutting  
       2020-01-21 09:44:23 +08:00
    要什么 ide
    NoKey
        11
    NoKey  
       2020-01-21 09:50:33 +08:00
    c 语言还需要啥 ide,vscode 不行么?
    icefrogisgreat
        12
    icefrogisgreat  
       2020-01-21 10:13:04 +08:00
    你编译 redis 装了 make,gnu 的套件就可以编译
    misaka19000
        13
    misaka19000  
       2020-01-21 10:14:08 +08:00
    redis 编译为什么要 ide,直接 make 不就行了?
    las917vki
        14
    las917vki  
       2020-01-21 10:15:58 +08:00
    商店下载个 Xcode 就结束了,哪还有那么多乱七八糟的。
    yucao
        15
    yucao  
       2020-01-21 11:10:41 +08:00
    报错就报错,先看看到底是不是错了(一般很可能是工具链没配好),怀疑 IDE 干嘛...咋了,用 VS 就不报错了?
    xdidi3r
        16
    xdidi3r  
       2020-01-21 11:32:40 +08:00   ❤️ 1
    c 语言编译不过怪 IDE 是什么逻辑
    guanhui07
        17
    guanhui07  
       2020-01-21 12:26:47 +08:00
    Clion
    pppcx
        18
    pppcx  
       2020-01-21 12:38:15 +08:00 via iPhone
    vs 还嫌麻烦那你装个 bootcamp 吧
    justin2018
        19
    justin2018  
       2020-01-21 17:14:15 +08:00
    Clion
    LightningDog
        20
    LightningDog  
       2020-01-21 20:12:37 +08:00
    用 xcode 吧,简单省心。
    或者 vscode 装一个 code runner 插件,一键帮你运行代码,省去了一堆配置步骤
    fairyto2
        21
    fairyto2  
       2020-01-22 02:12:00 +08:00
    下载 redis 源码,make 就成了。需要那么麻烦吗
    leewi9coder
        22
    leewi9coder  
       2020-01-23 00:17:25 +08:00 via iPhone
    Xcode
    cdlvsheng
        23
    cdlvsheng  
    OP
       2020-01-24 04:38:13 +08:00 via Android
    @also24 我是想 debug redis
    cdlvsheng
        24
    cdlvsheng  
    OP
       2020-01-24 04:39:28 +08:00 via Android
    @philon vscode 编译成功了,debug 无法进断点
    cdlvsheng
        25
    cdlvsheng  
    OP
       2020-01-24 04:39:51 +08:00 via Android
    @nevin47 我是想 debug redis
    LincolnZh
        26
    LincolnZh  
       2020-01-24 11:44:37 +08:00 via iPhone
    自用的 Xcode,觉得挺方便的
    ngn999
        27
    ngn999  
       2020-01-24 13:13:24 +08:00
    debug 用 lldb,或者配合个 emacs 用,不是很好吗. 或者解决 clion 的语法错误啊. 贴上来看看呗.
    agagega
        28
    agagega  
       2020-01-28 13:24:49 +08:00 via iPhone
    xcode-select --install
    tsl0922
        29
    tsl0922  
       2020-01-29 11:23:42 +08:00
    @cdlvsheng 我最近也遇到过这个问题,貌似是苹果的锅,看这个 issue: https://github.com/microsoft/vscode-cpptools/issues/3829

    结论就是用这个插件: https://github.com/vadimcn/vscode-lldb
    tairan2006
        30
    tairan2006  
       2020-01-30 09:38:28 +08:00
    调试也不用 ide 啊,gdb,lldb 不都行
    cdlvsheng
        31
    cdlvsheng  
    OP
       2020-02-22 14:48:28 +08:00
    @tsl0922 用 mac 自带的 xcode 调试起来了 https://blog.csdn.net/u011577874/article/details/73000207 看这篇帖子哈~
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   965 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 20:45 · PVG 04:45 · LAX 13:45 · JFK 16:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.