• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    mac上如何使用cmake編譯gtest

    macOS 10.13.6

    方式/步調

    1. 1

      起首收集下載gtest的源碼解壓之后的目次信息如下所示,本家兒要有gtest和gmock兩個庫,這里本家兒要申明的是gtest

      b58f8c5494eef01f446b25daeffe9925bc317db5.jpg
    2. 2

      啟動終端進入上一步調解壓出來的gtest的根目次,然后執行下圖標示的號令來生當作編譯文件

      9213b07eca8065385d19990c98dda144ad348239.jpg
    3. 3

      若是建立編譯文件當作功,就會呈現generating done的字樣,然后再終端上執行make號令進行編譯

      80cb39dbb6fd526615cf010ba418972bd50736cc.jpg
    4. 4

      編譯的過程信息如下所示,左邊中括號標示當前編譯的進度,右側顯示的是具體的編譯內容

      8d5494eef01f3a29522ae8d19625bc315d607cca.jpg
    5. 5

      當作功編譯完當作,再進入gtest的根目次,可以看到增添了一個lib目次,點擊進入該目次

      d53f8794a4c27d1e685f07db14d5ad6eddc438b7.jpg
    6. 6

      進入目次之后,可以看到生當作了整個工程的所有靜態庫,我們利用的是libgtest.a

      38dbb6fd5266d016cc05a237982bd40735fa3594.jpg
    7. 7

      若是不想要編譯整個工程,只想純真編譯gtest, 那么終端上執行下圖紅色箭頭指標的目的的號令生當作編譯文件之后,再執行make號令進行編譯

      5ab5c9ea15ce36d39496bf2f35f33a87e950b11a.jpg
    • 發表于 2019-10-03 22:00
    • 閱讀 ( 819 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆