2012-03-08 214 views
0

目前我正在用linux做一些嵌入式编程。所以我有一台主机Linux ubuntu和我的qemu xilinx zynq(虚拟)。 到comile正常.c文件是简单的(的bash>臂xilinxa9-Linux的gnueabi-GCC FILENAME.C -g -o outputfilename)如何使用gcc编译.c,.h和.so文件?

的outputfilename是QEMU赛灵思ZYNQ可执行文件。

现在我有3个类型的文件hello.c的hello.h和hello.so,我希望有任何人能告诉我如何编译这3文件一起,谢谢:)

的hello.c < - > hello.h < - > hello.so

回答

1

下面的例子编译了一些东西并创建了一个可执行文件。我会建议在制作文件时使用徽标。命令行适用于迷你项目,但不是更多。

GCC -c -I ../include/something foo.c的
GCC -o PROG main.o foo.o的-L/USR /本地/ LIB /嘘声-lboo

。所以指示共享库 - 可能不是你想要的。