关于嵌入式Linux应用程序的头文件

2025-02-25 22:42:54
推荐回答(4个)
回答1:

一般都在/usr/include,你可以用whereis或者find搜索嘛,运行的时候应该是在开发板的根文件系统上找寻这些已经预编译好的库文件,如果开发板上没有该库文件,你需要交叉编译这些库文件再烧写到开发板上吧,由于cpu架构不同,台式机的库文件(已经预编译好的.o文件)和开发板用的库文件(*.o)并不通用,你需要自己解决库文件问题。

回答2:

1,在交叉编译时,这些头文件应该在你的交叉编译工具链目录里面找,这个库是在编译交叉编译工具链时生成的(不是编译器gcc自带的,而是在binutils软件包里面);
2,编译好了,到开发板上运行时,这些文件在开发板的文件系统下,目录应该是/usr/include

回答3:

这些头文件所调用的库是编译器自带的库。实际上,这些头文件是在编译器的目录中的头文件,具体哪个目录记不清了。

回答4:

11 根文件系统并添加自己的程序