V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
cdlvsheng
V2EX  ›  macOS

求 MAC 下 c 的 IDE

  •  
  •   cdlvsheng · Jan 21, 2020 via Android · 7115 views
    This topic created in 2290 days ago, the information mentioned may be changed or developed.
    尝试编译 redis 源码,clion 报语法错误,eclipse 报 pkg-config 找不到(实际已经配置),vscode 配置麻烦,配完了各种报错。
    MAC 就没一款跟 win 下 VS 抗衡的软件吗?
    Supplement 1  ·  Jan 24, 2020
    我主要是想 debug redis,不仅仅是编译,编译 make 就好了
    Supplement 2  ·  Jan 24, 2020
    我主要是想 debug redis,不仅仅是编译,编译 make 就好了
    31 replies    2020-02-22 14:48:28 +08:00
    also24
        1
    also24  
       Jan 21, 2020
    只是为了编译的话,为什么要用 IDE ?
    t94P9
        2
    t94P9  
       Jan 21, 2020 via iPhone
    说你错了就是错了啊
    iTvX
        3
    iTvX  
       Jan 21, 2020
    jetbrains 家的 Clion 啊,这么好的 ide 上哪儿找?

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

    结论就是用这个插件: https://github.com/vadimcn/vscode-lldb
    tairan2006
        30
    tairan2006  
       Jan 30, 2020
    调试也不用 ide 啊,gdb,lldb 不都行
    cdlvsheng
        31
    cdlvsheng  
    OP
       Feb 22, 2020
    @tsl0922 用 mac 自带的 xcode 调试起来了 https://blog.csdn.net/u011577874/article/details/73000207 看这篇帖子哈~
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1686 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 79ms · UTC 16:27 · PVG 00:27 · LAX 09:27 · JFK 12:27
    ♥ Do have faith in what you're doing.