You may need to adjust certain paths in these guides as needed to accomodate differences. All parts of this guide assume that your Program Files (x86) folder is located on drive C:.The filezilla-project recommends Debian 11 (bullseye) for cross-compile so it will be used here.Some dependencies are version specific based on the SVN revision of FileZilla and libfilezilla - recommended to follow versions as noted.
Guide is based on FileZilla at v3.57.x and libfilezilla v0.35 (r22) in the SVN - all attempts will be made to keep guide relatively current. Cross-compile FileZilla Client 3.57.x on Windows Subsystem for Linux (WSL1)