如何在禁用霓虹灯的情况下在 aarch64 上编译 wxwidgets
how to compile wxwidgets on aarch64 with neon disabled
我需要在我的 root 设备上使用 wxwidgets 应用程序 运行ning Ubuntu yakkety 但是当我使用默认设置和 运行 编译时,会发生这种情况-
undefined symbol: wx_png_init_filter_functions_neon
我需要做什么才能禁用 neon 特定代码?
澄清
这不是交叉编译。我在设备本身上编译 wxwidgets,即在基于 aarch64 的系统上。另外,ndk根本不参与。
这是我 运行 configure.sh 和 -
的参数
--disable-shared --enable-unicode --enable-compat28 --with-libjpeg=builtin --with-libpng=builtin --with-libtiff=no --with-expat=no --with-zlib=builtin --disable-richtext --with-gtk=2 CFLAGS="-Os -fPIC" CXXFLAGS="-Os -fPIC"
这似乎是一个 libpng
问题;我按照 Igor 的建议,通过不使用 --with-libpng=builtin
编译时选项来修复它。
我需要在我的 root 设备上使用 wxwidgets 应用程序 运行ning Ubuntu yakkety 但是当我使用默认设置和 运行 编译时,会发生这种情况-
undefined symbol: wx_png_init_filter_functions_neon
我需要做什么才能禁用 neon 特定代码?
澄清
这不是交叉编译。我在设备本身上编译 wxwidgets,即在基于 aarch64 的系统上。另外,ndk根本不参与。
这是我 运行 configure.sh 和 -
的参数--disable-shared --enable-unicode --enable-compat28 --with-libjpeg=builtin --with-libpng=builtin --with-libtiff=no --with-expat=no --with-zlib=builtin --disable-richtext --with-gtk=2 CFLAGS="-Os -fPIC" CXXFLAGS="-Os -fPIC"
这似乎是一个 libpng
问题;我按照 Igor 的建议,通过不使用 --with-libpng=builtin
编译时选项来修复它。