
Makefile
文章平均质量分 63
ZalGGboy
这个作者很懒,什么都没留下…
展开
-
Linux makefile 教程 非常详细,且易懂 ——亲身实践,转载
最近在学习Linux下的C编程,买了一本叫《Linux环境下的C编程指南》读到makefile就越看越迷糊,可能是我的理解能不行。 于是google到了以下这篇文章。通俗易懂。然后把它贴出来,方便学习。 后记,看完发现这篇文章和《Linux环境下的C编程指南》的makefile一章所讲述的惊人的相似,只是这篇文章从一个实例切入,在有些地方比较好理解。能...转载 2018-05-04 20:57:47 · 836 阅读 · 0 评论 -
C语言项目(五)——基于Linux系统下的带有GUI界面的即时通信软件——界面演示
知识点: 1.TCP/IP通信(端口号、ip地址、网关) 2.多路复用、多线程并发、线程同步 3.sqlite3数据库、保存注册用户、离线用户、聊天记录 4.系统调用、文件传输 5.Makefile(自学) 6.Ncurses界面库,菜单域、表单域、窗口、ncurses语法函数(自学) 7.C语言、数据结构(线性表) + 算法(大量算法) 源代码暂不发送、正不断完善,虽然是个...原创 2018-08-01 09:43:13 · 3146 阅读 · 4 评论 -
CMake教程
转自http://blog.youkuaiyun.com/ljt20061908/article/details/11736713 0. 前言 一个多月前,由于工程项目的需要,匆匆的学习了一下cmake的使用方法,现在有时间拿出来整理一下。本文假设你已经学会了cmake的使用方法,如果你还不会使用cmake,请参考相关资料之后再继续向下看。 本文中介绍的是生成可执行程序的方法和步骤,生...转载 2018-12-17 16:32:23 · 409 阅读 · 0 评论 -
CMake常用变量和常量环境变量查表手册——整理
一,cmake 变量引用的方式: 前面我们已经提到了,使用${}进行变量的引用。在 IF 等语句中,是直接使用变量名而不通过${}取值 二,cmake 自定义变量的方式: 主要有隐式定义和显式定义两种,前面举了一个隐式定义的例子,就是 PROJECT 指令,他会隐式的定义<projectname>_BINARY_DIR 和<projectname>_SOURCE_DI...原创 2018-12-26 10:15:03 · 2327 阅读 · 0 评论 -
CMake——进阶编写
假定有vegagis工程,工程的目录结构如下: #--vegagis # |--src 源文件目录 # |--gui 界面工程,输出类型:dll,依赖于QT的QtCore、QtGui、QtXml # |--pending 工程中的源文件,不希望加入到工程中 # ## 为了实现跨平台运行,win32和linux目录下实现的是同一套接口,win32不编译linu...原创 2019-01-25 17:05:49 · 766 阅读 · 0 评论 -
Android.mk详解
Android.mk是Android提供的一种makefile文件,用来指定诸如编译生成so库名、引用的头文件目录、需要编译的.c/.cpp文件和.a静态库文件等。要掌握jni,就必须熟练掌握Android.mk的语法规范。 一、Android.mk文件的用途 一个android子项目中会存在一个或多个Android.mk文件 1、单一的Android.mk文件 直接参考NDK的sampl...原创 2019-02-15 09:53:44 · 444 阅读 · 0 评论 -
Linux 下cmake生成SO库的使用实例
1、创建我的共享库:MySharedLib CMakeLists.txt cmake_minimum_required(VERSION 2.8) project(MySharedLib) # C++11 编译 set(CMAKE_CXX_STANDARD 11) #创建共享库 add_library(MySharedLib SHARED libr...转载 2019-02-13 17:07:42 · 3700 阅读 · 1 评论