【发布时间】:2015-07-09 11:54:53
【问题描述】:
问题是:我想拆分我的程序主要是为了编译时间,其次是为了便于编写程序。我正在使用我自己编写的“compile.bat”程序,其中包含g++ -o prog.exe main.cpp -lmingw32 -lSDLmain -lSDL
pause >nul 以便进行编译(如标题中所述,MinGW 用于编译)但问题是,尽管我可以轻松添加在“prog.exe”之后的列表中有更多要编译的文件(现在它是一个文件列表,所以它不是一个列表),我不知道如何预编译一些文件然后编译一个或其他两个文件来完成编译并制作“prog.exe”文件。我遇到了这个想法,因为我正在阅读如何通过仅重新编译您更改的文件来最大限度地减少大型程序的编译时间的常见做法。如果这个问题太具体、离题或重复,请告诉我。 :¬)
【问题讨论】:
-
顺便说一句,libSDL 存在于 Linux 上,这是一个非常友好的开发环境...
-
投反对票的原因是什么?这不是一个合理的问题吗?至少告诉我为什么
-
我没有投反对票,但你显然错过了一些先前的研究......
-
@BasileStarynkevitch 研究此类问题的问题在于 google 无法正常工作,因为它太具体且单词太多。当涉及到几乎所有搜索引擎时,尝试搜索您不知道其名称的东西是非常困难的,更不用说当您尝试查找的东西需要大约十几个词来描述时,但我很欣赏先前的研究强烈建议在提出问题之前,这基本上是一项要求。
标签: c++ windows compilation mingw