我正在Eclipse IDE for C/C++ Linux Developers (Indigo SR2)中为嵌入式系统开发一个Linux内核模块(驱动程序)。但是,有几个内核的头文件引用了asm目录,它实际上是linux/asm-powerpc目录(在我的例子中)的一个覆盖,覆盖了linux/asm-generic目录的顶部,其中特定版本覆盖了通用版本。如何告诉Eclipse的索引器首先将"asm“解释为"asm-powerpc”,如
我正在做一个项目,在这个项目中,我需要在Linux的同一应用程序中加载同一个库的两个版本。我发现,为了能够在没有任何库冲突问题的情况下成功地实现这一点,我必须使用自己的导出映射对库的两个版本进行符号版本控制。似乎如果运行的应用程序有这样的引用," name @@ nodename ",Linux中的动态加载器将只在nodename中查找名称,而不会在其他地方查找名称。这就是我得出的结论,因为这两个库都是符号版本。这个推理是正确的吗?
我正在读D.Bovet & M.Cesati的"Understanding the Linux Kernel“第三版。在关于虚拟文件系统的章节中,它们引用了函数"path_lookup()“,该函数执行给定路径的查找。本书基于linux-2.6。我在linux-3.7.6中查看文件,但找不到该函数(使用cscope工具)。你知道在这个版本的linux中等效的功能是什么吗?