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

  • 相关阅读:
    9.17考试
    Something
    tesuto-Mobius
    7.22考试
    填坑...P1546 最短网络 Agri-Net
    P1125 笨小猴
    P2822 组合数问题
    致我们曾经刷过的水题
    Luogu P1186 玛丽卡
    Luogu P1726 上白泽慧音
  • 原文地址:https://www.cnblogs.com/bitter-first-sweet-last/p/5977897.html
Copyright © 2011-2022 走看看