我该如何将
我该怎么修复这个问题?
setenv LD_LIBRARY_PATH .
添加到我的Makefile
中?当我在 Makefile 中使用相同的术语并使用echo $LD_LIBRARY_PATH .
输出变量时,即使在另一个文件夹中也会收到结果。
而不是绝对路径,并且我会收到以下错误:setenv LD_LIBRARY_PATH .
make: setenv:找不到命令
。ll:libmem.v1
libmem.v1:
gcc -g -c -fpic libmem.v1.c -Wall
gcc -shared -o libmem.so libmem.v1.o
gcc -lmem -L. -o main main.c -Wall
setenv LD_LIBRARY_PATH .
clean:
rm -f libmem.v1
rm -f *.py
我该怎么修复这个问题?
csh
与 make 是行不通的。csh
有一些完全奇怪和非标准的“特性”;例如,它会自行关闭各种文件描述符,这意味着并行构建无法正常工作。我本以为到了2013年,csh
已经安静地死去并且应该死得其所,尤其涉及编写脚本。看到新手们仍在使用它,我感到非常沮丧 :-( 。赶快转换,否则为时已晚!! - MadScientist