marklrh
V2EX  ›  macOS

如何在Mac OS X中使用error.h的库

  •  
  •   marklrh · Jan 15, 2014 · 5247 views
    This topic created in 4678 days ago, the information mentioned may be changed or developed.
    https://www.gnu.org/software/gnulib/manual/html_node/error_002eh.html
    error.h只是在gnu c library里边才有,我在mac的terminal下使用gcc(也就是clang)编译文件时,被提示找不到error.h。请问有什么解决办法么?可不可以下载好error.h然后放到应有的位置。
    或者,这么说,如何能在Mac OS X中使用GNU C library?
    7 replies  •  2023-11-06 23:11:37 +08:00
    alexrezit
    alexrezit
    Jan 15, 2014 via iPhone
    1
    envar 没配置好?
    Esay
    Esay
    Jan 15, 2014 via iPhone
    2
    brew 装个 gcc
    ETiV
    ETiV
    Jan 15, 2014 via iPhone
    3
    gcc …… -I{头文件所在目录} ……
    呢?
    liwei
    liwei
    Jan 15, 2014❤️1
    4
    gnulib和glibc完全是两个东西,跟gcc也没有关系。

    你应该安装的是gnulib
    starfish
    starfish
    Jan 19, 2014
    5
    你应该是没有配置好xcode,
    如果不想安装庞大的xcode,可以
    去下载个xcode command line tools (好像是叫这个名字)
    然后就会帮你装好并配置好所有的库和头文件
    marklrh
    marklrh
    OP
    Jan 19, 2014
    6
    @starfish 都装过了
    glenChen
    glenChen
    Nov 6, 2023
    7
    暂时用 mach/error.h 中的 unix_error 函数替代
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4928 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 01:23 · PVG 09:23 · LAX 17:23 · JFK 20:23
    ♥ Do have faith in what you're doing.