gpt4 book ai didi

linux - 求助,不知道如何制作这个Makefile

转载 作者:太空宇宙 更新时间:2023-11-04 04:30:02 26 4
gpt4 key购买 nike

我已经阅读了几个教程,但我仍然没有任何线索:-)我有一个 c 文件“liboratidy.c”,该文件包含一些 oder 库:

#include <stdio.h>
#include <string.h>
#include <errno.h>
#include <tidy.h>
#include <buffio.h>
#include <oci.h>
#include <ociextp.h>

所需的文件位于/user/lib/libtidy.so 中,头文件位于/usr/include/tidy/和/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/rdbms/public/

我尝试将代码编译为共享库,但每次调用 gcc 编译器时都会收到“xy.h 文件未找到”错误。但这些文件是存在的。我从来没有用过 c,c++ 做过什么...我如何制作一个 Makefile 来编译这个源代码?

谢谢克里斯蒂安

最佳答案

-I 选项应指向包含需要编译的头文件的目录(例如 -I/usr/include/tidy)。 -L 选项应指向包含您需要构建的库的目录(例如 -L/usr/lib/opracle/.....)。 -l 选项应包含您要构建的库的缩写名称(例如 libfoo.so -> -lfoo)。

关于linux - 求助,不知道如何制作这个Makefile,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4343803/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com