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

求 MAC 下 c 的 IDE

  •  
  •   cdlvsheng 2020-01-21 02:28:53 +08:00 via Android 6782 次点击
    这是一个创建于 2104 天前的主题,其中的信息可能已经有所发展或是发生改变。
    尝试编译 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     Solana     2611 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 30ms UTC 01:40 PVG 09:40 LAX 18:40 JFK 21:40
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86