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

标签 c linux putty

您好,我搜索了有关此问题的信息,但没有找到任何可以解决我的问题的信息。

我使用 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/

相关文章:

c - 在 C 中扫描未知数量的输入并打印条形图

linux - 更改嵌入式 USB 设备的 idVendor 和 idProduct

arrays - BASH:在部分数组输出周围加双引号?

windows - 在 Windows 7 命令行中更改 Putty session 的标题文本

putty - 从 WinSCP 在 PuTTY 中打开 session 在 "Login as"提示处停止,而不是使用来自 WinSCP 的凭据

c - 为什么我在用 c 语言读取二进制文件时会得到未定义的值?

c - regexec() 无法匹配模式

c - 改进我的链表合并排序。如何?

c - 理解 C 中的 printf

linux - 无法获取 X 显示设置