C++ 跨平台编译总结
发布时间:2026/11/2 10:43:00 锦皓数字建站

win32cmake.exe -DCMAKE_BUILD_TYPEDebug -DCMAKE_MAKE_PROGRAMD:/program/bin/ninja/win/x64/ninja.exe -G Ninja -S D:\app -Bcmake.exe --build D:\app --target app -j 4linuxmkdir build cd build/usr/bin/cmake -DCMAKE_BUILD_TYPERelease -DCMAKE_C_COMPILER/usr/bin/clang -DCMAKE_CXX_COMPILER/usr/bin/clang -S ../ -B ./关键点readelf -d libxxx.so 查看依赖举例zlib编译输出libZipper.so libZipper.so.1 libZipper.so.1.0.4三个库时需将libZipper.so.1拷贝一份改名为libZipper.so方可被其它库正常引用wasmset prjPath%~dp0set sdkPathD:/program/emsdk/cmd /c %sdkPath%emsdk install 3.1.8cmd /c %sdkPath%emsdk activate 3.1.8%sdkPath%emsdk_env.batmkdir cmake-build-wasm cd cmake-build-wasmcmd /c emcmake cmake -DWASMON -DDEBUG_SRC_SITE ..emmake make -j32创作不易小小的支持一下吧
锦
锦皓数字建站
深耕本土企业品牌数字化升级,专注原创端正雅致商务官网,从视觉设计到稳定运维全程保驾护航。