我使用Ubuntu和gcc和g ++都工作正常,但今天,它表明:找不到-lc -lm和g ++中的Linux
cannot find -lm
cannot find -lc
我搜查,发现它是与/usr/bin/ld
。这是符号链接(我希望)到lbd.bdf
。我把这个文件粘贴在某些朋友pc的ubuntu目录中。它没有工作。我发现-lc
表示包含静态库libc.a.
同样为-lm
我发现他们在我的i386-linux-folders
(名称是不同的)。
我试过代码块但是有相同的错误。
你的G ++命令行是什么? – KevinDTimm
重新安装开发包(例如aptitude删除build-essential;重启; aptitude install build-essential) – osgx
@KevinDTimm g ++ -o output_fileName cpp_fileName –