使用无头 linux 图像时查找库的路径
Find the path to a library when using headless linux image
您好,我已连接到 parallella board,仅使用 UART,我仅使用 GNU bash 编写和执行代码,而且我没有桌面。只有那个终端连接
我在 C 代码中使用 DevIL 库,我收到 undefined reference to
ilInit'` 等。
所以我应该告诉 DevIL 库的路径在哪里,GNU bash 指令是什么以便找到 /path/to/DevIL/lib/dir
和 DevIL lib name
,我尝试找到 DevIL,然后我收到 no such file or directory
尝试
find / -name libname
其中 libname
是您图书馆的名称。这将 return 系统中任何包含名称为 libname
的文件的所有路径。如果您对位置有一个粗略的了解,请使用该路径而不是系统根目录 /
,因为这将使命令 运行 更快(当如上调用时,第一个参数告诉 find
命令在什么目录下搜索)。
图书馆通常以 lib
xyz 开头,因此您可能应该检查名称,因为 DevIL
不遵守此约定。
您必须知道库名称,因为在某些时候您需要将其名称和位置作为 link 选项传递给您的 C 编译器。
您好,我已连接到 parallella board,仅使用 UART,我仅使用 GNU bash 编写和执行代码,而且我没有桌面。只有那个终端连接
我在 C 代码中使用 DevIL 库,我收到 undefined reference to
ilInit'` 等。
所以我应该告诉 DevIL 库的路径在哪里,GNU bash 指令是什么以便找到 /path/to/DevIL/lib/dir
和 DevIL lib name
,我尝试找到 DevIL,然后我收到 no such file or directory
尝试
find / -name libname
其中 libname
是您图书馆的名称。这将 return 系统中任何包含名称为 libname
的文件的所有路径。如果您对位置有一个粗略的了解,请使用该路径而不是系统根目录 /
,因为这将使命令 运行 更快(当如上调用时,第一个参数告诉 find
命令在什么目录下搜索)。
图书馆通常以 lib
xyz 开头,因此您可能应该检查名称,因为 DevIL
不遵守此约定。
您必须知道库名称,因为在某些时候您需要将其名称和位置作为 link 选项传递给您的 C 编译器。