之前記錄了個(gè)關(guān)于GNU Make/Makefile的學(xué)習(xí)資料颜屠。但是對于想用Clion的同學(xué),Cmake是必學(xué)的慷嗜。
更誘人的是Cmake能夠跨平臺穷缤,自動生成當(dāng)前平臺下的類Makefile文件(在Linux下生成Makefile,在Windows下生成Visual Studio所需的build配置文件)三椿。而且書寫起來其實(shí)也比Makefile更簡潔缺菌、輕松。
但是Cmake的官方文檔中給出的Turorial非常不給力搜锰,半天沒有講到大家最關(guān)心的東西伴郁。導(dǎo)致CMake難以普及。
剛上手最需要的功能其實(shí)是管理一個(gè)帶庫的多目錄結(jié)構(gòu)的工程蛋叼。
這篇教程中的Chapter4: Libraries and Subdirectories總算解決了我的這個(gè)疑惑焊傅。
再收藏一篇
Wiki教科書-CMake入門