我有一个在 Linux 和 Mac 上运行的应用程序。现在,对于这个应用程序,我需要从不同的路径复制一些库。
对于 Linux,cp ../gccRelease/libMsSipRelease.a ../../VoipAppLinux/lib/
对于 Mac,cp ../DerivedData/MsSipLib/Build/Products/Debug/libMsSipLib.dylib ../../VoipAppLinux/lib/
如您所见,两条路径是不同的。现在,我的问题是我可以在 make 文件中使用 #ifdef Linux 或 #ifdef APPLE吗?如果可以,请问语法是什么?如果 #ifdef 不能在 makefile 中使用,我该如何解决这个问题。
谢谢你。