加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

在OSX上使用C编译或使用libxml

发布时间:2020-12-16 10:18:41 所属栏目:百科 来源:网络整理
导读:如果我想编译一个使用libxml的c源文件,如何在mac osx上设置libxml,这样我的源文件才能正确编译并准备好运行? 我一直在使用XCode,但已切换到TextMate终端,如果我想使用libxml,我需要创建一个makefile,或者这将如何工作? 谢谢 编辑: 我使用当前的导入 #incl
如果我想编译一个使用libxml的c源文件,如何在mac osx上设置libxml,这样我的源文件才能正确编译并准备好运行?

我一直在使用XCode,但已切换到TextMate&终端,如果我想使用libxml,我需要创建一个makefile,或者这将如何工作?

谢谢

编辑:

我使用当前的导入

#include <libxml/xmlmemory.h>
#include <libxml/parser.h>

解决方法

10.6上的libxml2发行版的标头位于/usr/include / libxml2 /中.不幸的是,只有/usr/include部分位于系统默认的头部搜索路径中.因此,您需要在命令行中明确地包含它(或者让#includes还包括附加的libxml2文件夹).库本身位于通常的/usr/lib/libxml2.dylib中.

因此,使用以下命令编译您的程序:

gcc source.c -I/usr/include/libxml2 -lxml2 -o output

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读