资讯详情

资讯详情

C++ 跨平台编译总结

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创作不易小小的支持一下吧
觉得有用,分享给同行:

为您的企业打造数字门面

稳重轻奢商务风格,端正雅致视觉,长效耐看不易过时。

立即咨询 →