在我进入我的问题之前,我有点像 Linux 新手。无论如何,我正在尝试在 Ubuntu 上制作我的项目,我刚刚从 LLVM 3.4 升级到 LLVM 3.5。当我尝试制作我的项目时,出现以下链接器错误:
felix@felix-dev:~/Dev/jayfor$ make
clang `llvm-config --cflags` -Wall -Iincludes/ -g src/*.c -c src/*.c
clang++ *.o `llvm-config --libs --system-libs --cflags --ldflags core analysis executionengine jit interpreter native` -o j4
/usr/bin/ld: cannot find -ledit
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [all] Error 1
我用谷歌搜索了我的问题,并在 IRC 上问了一些 friend 无济于事。当我跑 edit
在终端中,它没有说找不到命令之类的东西,我看到我应该 apt-get
libedit2
,我做了,但它仍然没有解决我的问题。
这是 Makefile 的链接.
最佳答案
结果我只需要 apt-get libedit-dev
包裹。
关于-ledit 的链接器问题 (Ubuntu 14.10),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27926618/