小编Pei*_*ein的帖子

/ bin/sh:pushd:找不到

我在make文件中执行以下操作

pushd %dir_name%
Run Code Online (Sandbox Code Playgroud)

我得到以下错误

/bin/sh : pushd : not found
Run Code Online (Sandbox Code Playgroud)

有人可以告诉我为什么会出现这个错误吗?我检查了我的$ PATH变量,它包含/ bin所以我认为这不会导致问题.

linux

89
推荐指数
8
解决办法
10万
查看次数

如何实现符号版本控制

我希望实现如下所示:

我有一个库的多个版本.我使用dlopen()动态加载最新版本的库.然后我想看看该版本中是否存在特定函数(以及类似的返回类型和参数列表).如果它然后打开它,否则回退到以前的版本检查相同.

我在"版本脚本"上看过一些帖子,但我无法使用它.此外,我认为搜索符号表将不是一个解决方案,因为它只检查那里的函数名称.

versioning linker shared-libraries name-mangling dlopen

4
推荐指数
1
解决办法
3941
查看次数