sasa0107
2016年7月5日 11時49分
笹倉と申します。
いつもお世話になり、有難うございます。
SSLのライブラリーに関してですが、
G2ではライブラリーが有り、ATDE5上で、クロスコンパイラー
arm-linux-gnueabi-gcc
を使用してSSLライブラリーをリンクしておりました。
G3を購入致しまして、同じソフトをATDE6上で、クロスコンパイラー
arm-linux-gnueabihf-gcc
を行いますと、
arm-linux-gnueabihf-gcc -Wall -D__LINUX__ -O3 -I. -DUSE_WEBSOCKET=1 -DUCLINUX=1 -DUSE_SSL=1 -o aaa src1.o libcogentcetk.a -lrt -lssl -lcrypto -ldl -lm
/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../../arm-linux-gnueabihf/bin/ld: -lssl が見つかりません
/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../../arm-linux-gnueabihf/bin/ld: -lcrypto が見つかりません
とのエラーが発生します。
dpkg -l |grep libssl|grep cross
で確認しましたところ、
G2で使用しているATDE5では、
ii libssl-dev-armel-cross 1.0.1e-2+deb7u14 all SSL development libraries, header files and documentation (for cross-compiling)
ii libssl-dev-armhf-cross 1.0.1e-2+deb7u14 all SSL development libraries, header files and documentation (for cross-compiling)
ii libssl1.0.0-armel-cross 1.0.1e-2+deb7u14 all SSL shared libraries (for cross-compiling)
ii libssl1.0.0-armhf-cross 1.0.1e-2+deb7u14 all SSL shared libraries (for cross-compiling)
と表示されますが、G3で使用しているATDE6では何も表示しません。
G3で使用しているATDE6では、SSLのライブラリーをSSLのサイトからダウンロードする必要が
有るのでしょうか。それとも展開したATDE6の展開の仕方に問題があったのでしょうか。
ご教授お願い致します。