微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Linux:从给定的源文件自动创buildC ++ makefile

我有这样的项目结构:

src/main.cpp src/Folder/this.cpp src/Folder/that.cpp src/NewFolder/foo.cp // etc.

此外,我需要一些库,以便我可以链接,例如lboost_system 。 我怎样才能简单地使用这些给定的信息创build一个makefile? 我一直阅读关于手动创build一个makefile,CMake等等,但是这在我看来是复杂的方式! 没有任何工具可以指定以下信息:

Source folder: /home/bla/src/ Additional Libs: lboost_system Compiler Flags: -std=c++0x (or whatever)

生成一个makefile文件? 这真的很难吗?

检测屏幕保护程序是否处于活动状态和/或用户是否在Windows中locking屏幕

Windows CreateFileMapping:具有相同备份文件的不同文件映射对象

使用PostMessage将文本发送到非活动窗口不能发送移位

iostreams慢。 有没有办法加快速度?

设置语言环境后,scanf-printf调用非ASCII字符

在Linux系统调用寻找详细的文件

Windows上任何单个进程的最大内存量都可以解决

一个程序改变另一个的数据

什么是最快的方式来增加一个C文件在ext4文件系统的Linux文件的大小没有在文件中创build洞?

在Windows中使用C的UART

你可以用通用的方式编写一个Makefile文件,也就是说你不必一一指定每个源文件。 看看http://www.puxan.com/Computers/Howto-write-generic-Makefiles ,我在很久以前就做了,所以我不记得细节,但是最后加了* .cpp文件(通常)不需要更改Makefile。

你也可以看看automake( http://www.gnu.org/software/automake/manual/automake.html ),这是一步之遥,以露出cmake。 它标准化的目标,看起来像让你的生活更容易,如果你想分发你的软件作为源文件

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐