arm linux gnueabi找不到`-lz`
我试图用arm-linux-gnueabi和cmake编译代码。当我处于链接阶段时,我收到以下错误: arm-linux-gnueabi/bin/ld: cannot find -lz
。arm linux gnueabi找不到`-lz`
这是我在cmake的文件链接部分:
target_link_libraries(myprogram libboost_system.a libboost_thread.a libssl.a libcrypto.a z dl)
编辑:我试图安装使用sudo apt-get install zlib1g-dev
的Z库,但错误依然存在。
回答:
我管理通过使用该命令从源代码构建编译它:
export CROSS=arm-none-linux-gnueabi export CC=${CROSS}-gcc
export LD=${CROSS}-ld
./configure --prefix=/home/<your user>/workbench/zlib/final
make
make install
我为了编译使用该guide。
以上是 arm linux gnueabi找不到`-lz` 的全部内容, 来源链接: utcz.com/qa/259949.html