尝试使用gcc编译时出错

问题描述 投票:0回答:2

我正在尝试编译SNNS(斯图加特神经网络模拟器)是Unix上神经网络的软件模拟器,但我收到以下错误消息:

Ignore possible error messages for the following command:
ranlib  libfunc.a
END OF COMMANDS THAT MAY FAIL

make[3]: Leaving directory `/home/fer/Desktop/SNNSv4.3/kernel/sources'

end of (re)making kernel libraries

gcc   snns2c.o snns2clib.o ../../kernel/sources/libkernel.a ../../kernel/sources/libfunc.a -lm -ll  -o snns2c
/usr/bin/ld: cannot find -ll
collect2: ld returned 1 exit status

但是我不知道我需要安装什么,你对这个问题有想法吗?

c linux gcc
2个回答
2
投票

我认为

-ll
指的是lex库
libl
,根据此消息。您可能需要修改该 make 文件以链接到 flex


1
投票

我从发行版的官方存储库安装

flex
后解决了这个问题。

© www.soinside.com 2019 - 2024. All rights reserved.