您好,我搜索了有关此问题的信息,但没有找到任何可以解决我的问题的信息。
我使用 putty 远程连接到我的学院的服务器,现在我正在尝试创建一个动态库,使用命令设置路径:
export LD_LIBRARY_PATH=/home/fred/lib:$LD_LIBRARY_PATH
它说:“导出:找不到命令”
我用这个编译了我的代码:
gcc -I../include -L../lib -o printer printer.c -llprprint
(它允许我编译代码库文件.so并包含我已经完成的文件,一切正常)
所以问题是我想运行 ./myProgram 它说找不到我的库或者它不存在。
我想知道问题是否出在路径上?我如何制作导出作品?请帮忙
最佳答案
不完全确定,但您的 shell 可能不是 bash。
尝试运行which sh
并查看您使用的是什么 shell。
您可能正在使用 tcsh 或 ksh
获取 shell 的另一种巧妙方法是使用
cat /etc/passwd | grep <username>
(使用您的用户名而不是 <username>
)
这应该会显示你的 shell
如果你发现你的 shell 不是 bash,但你想使用 bash,你可以使用 chsh
这允许您更改默认 shell
关于c - 找不到导出命令(使用 putty),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22513584/