一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Cmake學(xué)習(xí)的總結(jié)(二)

電子設(shè)計(jì) ? 來(lái)源:電子設(shè)計(jì) ? 作者:電子設(shè)計(jì) ? 2020-12-24 17:54 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

大家好,上次給大家分享了第一篇 cmake 文章:cmake學(xué)習(xí)總結(jié)(一),今天繼續(xù)給大家分享cmake。那么廢話就不多說,開始內(nèi)容分享。

用好 Cmake,高興一整天(甚至……):

1、多個(gè)源文件,使用命令 aux_source_directory(dir var):

在上一篇文章最后結(jié)尾的時(shí)候,有一個(gè)問題,就是在同一目錄下面,有多個(gè)源文件的時(shí)候,這個(gè)時(shí)候你不能都往下面第三條命令里面一直手動(dòng)添加源文件,那工作效率多低?。?/p>

cmake_minimum_required(VERSION 2.8)

project(main)

add_executable(main main.c test1.c)

于是乎為了解決這種低效率的操作,在 cmake 里面有一條指令可以完全搞定這個(gè)問題;不過為了說明問題,在這之前我又添加了兩個(gè)文件:test2.c 和 test2.h:

root@txp-virtual-machine:/home/txp/test# ls

1 cmake_install.cmake main.c test1.h touch1.c

CMakeCache.txt CMakeLists.txt Makefile test2.c touch1.h

CMakeFiles main test1.c test2.h

test2.c內(nèi)容如下:

#include <stdio.h>

#include "test2.h"

void func1()

printf("i like the cmake");

test2.h內(nèi)容如下:

#ifndef _TEST2_H_

#define _TEST2_H_

void func1();

#endif

最后main.c里面調(diào)用了func1函數(shù):

#include <stdio.h>

#include "test1.h"

#include "test2.h"

int main(void)

func1();

func(8);

printf("TXP嵌入式");

return 0;

接下來(lái)我們的重點(diǎn)就來(lái)了,在cmake里面可以使用aux_source_directory(dir var)就可以搞定上面效率低的問題,接下來(lái)我們?cè)贑MakeLists.txt這樣操作:

cmake_minimum_required(VERSION 2.8)

project(main)

aux_source_directory(. SRC_LIST)

add_executable(main ${SRC_LIST})

然后再進(jìn)行編譯:

root@txp-virtual-machine:/home/txp/test# cmake .

-- Configuring done

-- Generating done

-- Build files have been written to: /home/txp/test

root@txp-virtual-machine:/home/txp/test# make

Scanning dependencies of target main

[ 25%] Building C object CMakeFiles/main.dir/main.c.o

[ 50%] Linking C executable main

root@txp-virtual-machine:/home/txp/test# ./main

i like the cmake

the b is 8

TXP嵌入式

審核編輯:符乾江
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 函數(shù)
    +關(guān)注

    關(guān)注

    3

    文章

    4379

    瀏覽量

    64810
  • 編譯
    +關(guān)注

    關(guān)注

    0

    文章

    679

    瀏覽量

    33967
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    相關(guān)協(xié)議信號(hào)總結(jié)

    電子發(fā)燒友網(wǎng)站提供《相關(guān)協(xié)議信號(hào)總結(jié).xlsx》資料免費(fèi)下載
    發(fā)表于 06-25 15:34 ?4次下載

    基于LockAI視覺識(shí)別模塊:C++維碼識(shí)別

    維碼識(shí)別是視覺模塊經(jīng)常使用到的功能之一。我們將演示如何使用基于瑞芯微RV1106的LockAI視覺識(shí)別模塊進(jìn)行維碼識(shí)別。 源代碼網(wǎng)址:https://gitee.com/LockzhinerAI
    發(fā)表于 05-26 09:57

    永磁同步電機(jī)階迭代學(xué)習(xí)控制

    針對(duì)永磁同步電機(jī)存在的周期性脈動(dòng)問題,提出了一種階 PD-型迭代學(xué)習(xí)控制策略,該算法能夠 有效實(shí)現(xiàn)最優(yōu)跟蹤控制 。利用卷積的推廣 Young 不等式,獲得了系統(tǒng)跟蹤誤差在 Lebesgue-p
    發(fā)表于 03-26 14:28

    使用STM32CubeMX生成CMake工程中的FLASH.ld被更改怎么解決?

    使用STM32CubeMX生成CMake工程之后,對(duì)STM32xxxx_FLASH.ld進(jìn)行了修改。然后再次使用STM32CubeMX對(duì)工程進(jìn)行修改的時(shí)候,STM32xxxx_FLASH.ld文件匯總被修改的部分會(huì)被恢復(fù)原狀。請(qǐng)問各位有沒有好的辦法能夠解決這個(gè)問題,煩請(qǐng)指教?。?!
    發(fā)表于 03-10 06:52

    在CubeMX V6.13.0版本上配置的CMake工程無(wú)法通過編譯怎么解決?

    在 CubeMX V6.13.0 版本上配置的 CMake 工程無(wú)法通過編譯,報(bào)錯(cuò)如下圖
    發(fā)表于 03-07 16:59

    為什么無(wú)法在OpenVINO? 2021.3源中使用CMAKE編譯ONNX模型?

    嘗試從源版本 2021.3 編譯OpenVINO? 錯(cuò)誤: ~/項(xiàng)目/OpenVINO/cmake-build-debug/_deps/ext_onnx-src/onnx/onnx_pb.h
    發(fā)表于 03-05 08:29

    TOF學(xué)習(xí)總結(jié)

    iToF(間接飛行時(shí)間)技術(shù)中,波長(zhǎng)越短,分辨細(xì)節(jié)的能力越好,主要原因與光的波動(dòng)特性和調(diào)制信號(hào)的特性密切相關(guān)。以下是詳細(xì)解釋:1. 光的波動(dòng)特性:波長(zhǎng)與分辨率的關(guān)系波長(zhǎng)越短,空間分辨率越高:光的波長(zhǎng)決定了其能夠分辨的最小細(xì)節(jié)。根據(jù)光學(xué)理論,分辨率與波長(zhǎng)成反比,波長(zhǎng)越短,能夠分辨的特征尺寸越小。例如,可見光的波長(zhǎng)(400-700 nm)比紅外光(通常用于iToF,波長(zhǎng)約850 nm)更短,因此可見光能夠分辨更細(xì)微的細(xì)節(jié)。衍射極限:光的衍
    發(fā)表于 02-25 17:49 ?0次下載

    如何優(yōu)化BP神經(jīng)網(wǎng)絡(luò)的學(xué)習(xí)

    訓(xùn)練過程中發(fā)生震蕩,甚至無(wú)法收斂到最優(yōu)解;而過小的學(xué)習(xí)率則會(huì)使模型收斂速度緩慢,容易陷入局部最優(yōu)解。因此,正確設(shè)置和調(diào)整學(xué)習(xí)率對(duì)于訓(xùn)練高效、準(zhǔn)確的神經(jīng)網(wǎng)絡(luò)模型至關(guān)重要。 、學(xué)習(xí)率優(yōu)化
    的頭像 發(fā)表于 02-12 15:51 ?927次閱讀

    關(guān)于中斷知識(shí)學(xué)習(xí)總結(jié)筆記

    《關(guān)于中斷知識(shí)學(xué)習(xí)總結(jié)筆記》 一、中斷的核心概念 中斷是計(jì)算機(jī)運(yùn)行過程中的一種重要機(jī)制,它能夠使計(jì)算機(jī)在執(zhí)行主程序時(shí),暫停當(dāng)前任務(wù)去響應(yīng)特定的事件或請(qǐng)求,處理完成后再返回主程序繼續(xù)執(zhí)行。這就像是一個(gè)
    發(fā)表于 11-23 11:23

    一種基于深度學(xué)習(xí)維拉曼光譜算法

    近日,天津大學(xué)精密儀器與光電子工程學(xué)院的光子芯片實(shí)驗(yàn)室提出了一種基于深度學(xué)習(xí)維拉曼光譜算法,成果以“Rapid and accurate bacteria identification
    的頭像 發(fā)表于 11-07 09:08 ?723次閱讀
    一種基于深度<b class='flag-5'>學(xué)習(xí)</b>的<b class='flag-5'>二</b>維拉曼光譜算法

    GPU深度學(xué)習(xí)應(yīng)用案例

    能力,可以顯著提高圖像識(shí)別模型的訓(xùn)練速度和準(zhǔn)確性。例如,在人臉識(shí)別、自動(dòng)駕駛等領(lǐng)域,GPU被廣泛應(yīng)用于加速深度學(xué)習(xí)模型的訓(xùn)練和推理過程。 、自然語(yǔ)言處理 自然語(yǔ)言處理(NLP)是深度學(xué)習(xí)的另一個(gè)重要應(yīng)用領(lǐng)域。GPU可以加速NL
    的頭像 發(fā)表于 10-27 11:13 ?1338次閱讀

    《AI for Science:人工智能驅(qū)動(dòng)科學(xué)創(chuàng)新》第章AI for Science的技術(shù)支撐學(xué)習(xí)心得

    for Science的技術(shù)支撐”的學(xué)習(xí)心得,可以從以下幾個(gè)方面進(jìn)行歸納和總結(jié): 1. 技術(shù)基礎(chǔ)的深入理解 在閱讀第章的過程中,我對(duì)于AI for Science所需的技術(shù)基礎(chǔ)有了更加深入的理解。這一章詳細(xì)闡述了
    發(fā)表于 10-14 09:16

    AM17x功耗總結(jié)

    電子發(fā)燒友網(wǎng)站提供《AM17x功耗總結(jié).pdf》資料免費(fèi)下載
    發(fā)表于 10-12 09:14 ?0次下載
    AM17x功耗<b class='flag-5'>總結(jié)</b>

    國(guó)產(chǎn)芯上運(yùn)行TinyMaxi輕量級(jí)的神經(jīng)網(wǎng)絡(luò)推理庫(kù)-米爾基于芯馳D9國(guó)產(chǎn)商顯板

    是面向單片機(jī)的超輕量級(jí)的神經(jīng)網(wǎng)絡(luò)推理庫(kù),即 TinyML 推理庫(kù),可以讓你在任意單片機(jī)上運(yùn)行輕量級(jí)深度學(xué)習(xí)模型~ 開源地址:https://github.com/sipeed/TinyMaix搭建
    發(fā)表于 08-09 18:26

    《圖說本源產(chǎn)品》系列之:量子計(jì)算全物理體系學(xué)習(xí)機(jī)

    科技自立自強(qiáng)不能停留在論文中、匯報(bào)中和總結(jié)中,而是要一個(gè)一個(gè)產(chǎn)品制造出來(lái)。本源,擁有中國(guó)第一條超導(dǎo)量子計(jì)算機(jī)制造鏈?!秷D說本源產(chǎn)品》以圖片形式,系列展示中國(guó)自主量子計(jì)算系列產(chǎn)品。產(chǎn)品簡(jiǎn)介:本源量子
    的頭像 發(fā)表于 07-26 08:23 ?774次閱讀
    《圖說本源產(chǎn)品》系列之<b class='flag-5'>二</b>:量子計(jì)算全物理體系<b class='flag-5'>學(xué)習(xí)</b>機(jī)