我搜索了有关此内容的信息,但没有找到解决问题的方法。
我使用putty远程连接到我学院的服务器,现在我正在尝试创建一个动态库,使用命令设置路径:
export LD_LIBRARY_PATH=/home/fred/lib:$LD_LIBRARY_PATH
它说:“export:command not found”
我用这个编译了我的代码:
gcc -I../include -L../lib -o printer printer.c -llprprint
(它让我编译代码库文件.so并包含我已经完成的文件,一切正常)
所以问题是我要运行./myProgram它说无法找到我的库或它不存在。
我想知道问题是否在路径中?我如何进行出口工作?请帮忙
答案 0 :(得分:0)
不完全确定,但你的外壳可能不是bash
尝试运行which sh
并查看您正在使用的shell
有可能,您可能正在使用tcsh或ksh
获取shell的另一种巧妙方法是使用
cat /etc/passwd | grep <username>
(使用您的用户名代替<username>
)
这应该显示你的shell
如果你发现你的shell不是bash,但你想使用bash,你可以使用chsh
这允许您更改默认shell