在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 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |