我已经运行以下代码来安装 TRNG:
mkdir build
cd build
cmake ..
make
make install
并且我认为安装已成功。当我用这个运行我的程序时,g++ -o 1.cpp -ltrng4
它显示:
/usr/bin/ld: cannot find -ltrng4
collect2: error: ld returned 1 exit status
谁能帮我这个?
答案1
libtrng4 不是 Ubuntu ubuntu 包,您的错误表明它未安装。
建议您从头开始安装:-
https://github.com/rabauke/trng4
安装说明如下:- https://github.com/rabauke/trng4/raw/master/doc/trng.pdf
git clone https://github.com/rabauke/trng4
cd trng4
mkdir build
cd build
cmake ..
make
make install
如果所有这一切工作,那么您的编译行应该是:-
g++-o 1.cpp-L /usr/local/lib -ltrng4