找不到导出命令(使用putty)

时间:2014-03-19 17:25:23

标签: c linux putty

我搜索了有关此内容的信息,但没有找到解决问题的方法。

我使用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它说无法找到我的库或它不存在。

我想知道问题是否在路径中?我如何进行出口工作?请帮忙

1 个答案:

答案 0 :(得分:0)

不完全确定,但你的外壳可能不是bash 尝试运行which sh并查看您正在使用的shell 有可能,您可能正在使用tcsh或ksh

获取shell的另一种巧妙方法是使用 cat /etc/passwd | grep <username>(使用您的用户名代替<username>
这应该显示你的shell

如果你发现你的shell不是bash,但你想使用bash,你可以使用chsh
这允许您更改默认shell