最近2018中文字幕在日韩欧美国产成人片_国产日韩精品一区二区在线_在线观看成年美女黄网色视频_国产精品一区三区五区_国产精彩刺激乱对白_看黄色黄大色黄片免费_人人超碰自拍cao_国产高清av在线_亚洲精品电影av_日韩美女尤物视频网站

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
c++makefile+clangd生成compile-創(chuàng)新互聯(lián)

補(bǔ)充vscode + clangd 開發(fā) c\c++

10年的電白網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。成都全網(wǎng)營(yíng)銷推廣的優(yōu)勢(shì)是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整電白建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。成都創(chuàng)新互聯(lián)公司從事“電白網(wǎng)站設(shè)計(jì)”,“電白網(wǎng)站推廣”以來,每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。

一個(gè)項(xiàng)目用makefile管理,工程很大,vscode的ms cpp tools代碼跳轉(zhuǎn)功能基本處于殘廢狀態(tài),

有想將makefile 遷移至cmake,但是大概看了下工程量很大,基本不現(xiàn)實(shí),吃力不討好;

沒辦法,繼續(xù)clangd,clangd所需要的compile_command.json 再makefile下無法類似cmake一鍵生成,
不過makefile 上同樣有一個(gè)工具可以利用,bear

bear安裝,源碼編譯還是apt-install都可以,大部分linux系統(tǒng)都有對(duì)應(yīng)的分發(fā)包。

ubuntu 20.04 :

sudo apt install bear

使用方法也很簡(jiǎn)單,基本原理好像就是使用LD_PRELOAD去捕獲對(duì)應(yīng)的命令。

就是在編譯代碼的命令前添加 bear即可

bear文檔寫的是,

bear --

但是我這邊分發(fā)包版本bear 2.3.11,以上運(yùn)行有問題。運(yùn)行命令不需要破折號(hào),如下

bear make xxxx -j18

需要make clean,重新編譯,原理如上所述,所以必須全量編譯才能攔截對(duì)應(yīng)的命令。

有可能會(huì)提示

ld.so: object '/usr/${LIB}/bear/libear.so' from LD_PRELOAD

命令里添加 -libear 強(qiáng)行指定庫地址可以正常使用。

usage: bear [-h] [--version] [--verbose] [--cdb] [--use-cc]
            [--use-c++] [--append] [--libear LIBEAR]
            ...
bear -l /usr/lib/x86_64-linux-gnu/bear/libear.so make -j18

這個(gè)問題可能跟系統(tǒng)有關(guān)系,我用了別人的docker 鏡像,bear安裝上去后運(yùn)行移植提示以上錯(cuò)誤,后面自己做一個(gè)重新寫dockerfile做docker鏡像,就不再提示了,僅供參考吧

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購,新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧


文章題目:c++makefile+clangd生成compile-創(chuàng)新互聯(lián)
文章起源:http://fisionsoft.com.cn/article/dsgioh.html