zoukankan      html  css  js  c++  java
  • CMakeList.txt(2):CMakeLists.txt编写规则

    #project name
    PROJECT(test_math)    指定生成的工程名为test_math

    #head file path     
    INCLUDE_DIRECTORIES(include)     指定头文件目录为include

    #source directory
    AUX_SOURCE_DIRECTORY(src DIR_SRCS)     指定源文件目录为src,并将其赋值给环境变量DIR_SRCS

    #set environment variable
    SET(TEST_MATH ${DIR_SRCS})    设定环境变量TEST_MATH的值为环境变量DIR_SRCS的值,此处用于显示如何用环境变量对环境变量进行赋值

    #set extern libraries
    SET(LIBRARIES libm.so)      将数学函数库赋值给环境变量LIBRARIES,当然,可以不用这个环境变量,而在后面直接使用该库名

    #add executable file
    ADD_EXECUTABLE(../bin/bin ${TEST_MATH})  用于指定生成文件,将环境变量TEST_MATH目录下的所有文件编译生成../bin目录下的可执行文件bin

    #add link library
    TARGET_LINK_LIBRARIES(../bin/bin ${LIBRARIES})  指定../bin/bin执行时的链接库为环境变量LIBRARIES的值-libm.so

  • 相关阅读:
    shell 脚本判断linux 的发行版本
    notepad++ 正则学习记录
    360 加固分析
    Android的静默安装
    Linux下调整根目录的空间大小
    linux 隐藏权限
    i针对网段开放端口 (命令行设置)
    python 删除文件/夹
    字符串截取
    echo 不换行
  • 原文地址:https://www.cnblogs.com/bitter-first-sweet-last/p/5977897.html
Copyright © 2011-2022 走看看