首页 文章
  • 217 votes
     answers
     views

    操作系统检测makefile

    我经常在几台不同的计算机和几种不同的操作系统上工作,这些操作系统是Mac OS X,Linux或Solaris . 对于我正在进行的项目,我从远程git存储库中提取代码 . 无论我在哪个终端,我都希望能够处理我的项目 . 到目前为止,我已经找到了通过每次切换计算机时更改makefile来绕过操作系统更改的方法 . 然而,这是乏味的,并引起一堆头痛 . 如何修改我的makefile,以便它检测我正在...
  • 271 votes
     answers
     views

    如何在C预处理器中可靠地检测Mac OS X,iOS,Linux,Windows?

    如果有一些应该在Mac OS X,iOS,Linux,Windows上编译的跨平台C / C代码,如何在预处理器进程中可靠地检测它们?
  • 4 votes
     answers
     views

    告诉make是否在Windows或Linux上运行

    如果GNU make在Linux操作系统或Windows操作系统上运行,有没有办法知道makefile? 我已经构建了一个bash脚本,它生成一个用于构建我的应用程序的makefile,它在我的Debian机器上运行正常 . 我想尝试在MinGW / MSYS上构建它,但问题是我必须构建并运行一些检查源代码中的错误的测试程序,并在Windows上运行它,我必须添加.exe后缀 .

热门问题