[英]foreach directory, check condition then run piped bash commands
互聯網的人們,您好, 首先,我必須道歉,因為我對 makefile 比較陌生,所以我可能會以一種非常不正統的方式來做這件事。 我正在嘗試創建一個 makefile -循環遍歷指定目錄的每個子目錄 -檢查目錄是指定目錄還是其中一個子目錄 - 通過樹運行目錄,然后使用刪除文件路徑的轉換生成樹的圖像。 ...
[英]foreach directory, check condition then run piped bash commands
互聯網的人們,您好, 首先,我必須道歉,因為我對 makefile 比較陌生,所以我可能會以一種非常不正統的方式來做這件事。 我正在嘗試創建一個 makefile -循環遍歷指定目錄的每個子目錄 -檢查目錄是指定目錄還是其中一個子目錄 - 通過樹運行目錄,然后使用刪除文件路徑的轉換生成樹的圖像。 ...
[英]Looping over a string list and making values lowercase
我有一個 Makefile,試圖遍歷食譜中的一系列字符串並將它們設為小寫。 我的目標:我有一系列命令,我想在具有適當后綴的不同文件上運行。 我的問題,FILENAME 總是解析為空白: 我希望看到: ...
[英]GO | create 2 different executables on the same module
我想知道是否可以在同一個模塊上創建 2 個不同的可執行文件,main1.go -> main1.exe main2.go -> main2.exe 目標是運行 Makefile,這將創建 2 個不同的可執行文件。 謝謝 ...
[英]The order of execution in Makefile - "rm -rf" does not finish on time?
Makefile: 我在do_the_work中嘗試做的是: 第 1 步:創建一個空目錄第二步:克隆倉庫第 3 步:從存儲庫中獲取 sha1 第 4 步:使用 sha1 信息做一些事情但是,當我執行do_the_work時,出現錯誤(請注意$(BUILD_PATH)/$(REPO_NAME)的計 ...
[英]rpm/yum/dnf one (or two) liner to determine whether a package needs updating?
更新:根據 John Bollinger 的回答,至少提供一些信息的工作代碼如下...... 作為打包/管理復雜項目的一部分,我需要自動確定是否需要安裝或升級 package。 第一部分,安裝,很簡單(示例顯示在bash中;我使用了一個非常簡短的形式來說明:實際代碼將更具防御性和信息性): rpm ...
[英]How to build external kernel module in yocto without the help of bitbake
我用 yocto branch dunfell 編譯了一個 linux 圖像並在 x86-64 板上運行。 我將直接在 x86-64 映像中編譯我的模塊。 我想用這個圖像編譯我的模塊並在 x86-64 板上運行。 出於某種原因,我不想編寫模塊配方並通過 bitbake 編譯模塊。 我在 yocto ...
[英]GNU make: how to ensure pattern to match only filename without directory
我只想從其他目錄復制文件(在做某事之前)。 因為每個文件都寫復制命令很繁瑣,所以我試了 但這不起作用,因為make試圖查看../src2/../src2/../src2/../. . . . ../src2/../src2/../src2/../. . . . (我包括用於測試的echo以防止實際 ...
[英]BSD make & GNU make
我有 Makefile。它使用gmake和make在 FreeBSD 上運行。 在 BSD 中,Make 命令不是 output 日志,與 gmake 相同。 $ 制作 $使 $ 貓 Makefile ...
[英]How to create a Makefile that compiles auto-generated C files?
使用常規 C 文件自動編譯自動生成的 C 文件我們開發了一個程序“ cperformer ”,它能夠從文本文件生成一個 C 文件(為簡單起見)。 它是一種將 C 文件生成為 output 的“元編譯器”。因此,我們希望通過自動生成每個 C 文件作為 makefile 的第一步來改進此“C 生成器” ...
[英]C++ Tensorflow lite, undefined reference on some functions
我正在嘗試在我的 debian 11 intel x86_64 架構上使用 tensorflow lite 構建和運行一個項目。 到目前為止,我已經按照官方文檔和官方github 示例進行操作。 以下是我遵循的步驟: 在 ~/Desktop/ 我跑了git clone https://github. ...
[英]I need a CMakeLists.txt equivalent to this Makefile line that defines an environment variable
我有一個 Makefile 包含以下幾行,它在本地 CUDA 工具文件夾的根目錄中四處尋找,並填充一個環境變量供以后使用。 在我的系統上,它現在生成“/usr/local/cuda-11.4”,用於查找標題和其他內容。 我的心願是在我目前正在構建的 CMakeLists.txt 文件中復制它。 我想 ...
[英]Building Node from source with multi-stage docker leads to NPM module errors on cli.js
我正在構建一個自定義 docker 圖像,它需要我從源代碼編譯 Node 和其他一些東西。 為了創建一個小圖像,我正在使用 docker 多階段構建並將工件復制到具有最小依賴性的最后階段。 面對一些挑戰,我目前將節點復制到我的目標最終圖像中並執行節點和基本測試正常工作,但是 npm 拋出以下錯誤; ...
[英]Makefile:77: *** missing separator. Stop
嗨,我正在嘗試在 WSL2 上安裝 systemC,當我運行sudo make時,我似乎遇到了這個錯誤 我查看了答案、 解決方案 1和解決方案 2,但它們似乎不適用於我的情況,因為相關文件在第 77 行沒有空格或制表符。 ...
[英]How to write a common rule in Makefile for multiple target dependency pairs
我想寫一個Makefile來編譯 3 個不同的 C++ 文件,它們有自己的獨立目標。 所有這三個文件以及其他未使用的文件都位於同一目錄中。 例如,該目錄可能包含文件a.cpp 、 b.cpp 、 c.cpp和d.cpp 。 在這四個中,我希望 Makefile 只為前三個文件運行構建命令,即a.cp ...
[英]Patterns in makefile targets
Makefile: 結果: 我有意省略了添加.PHONY規則,因為我知道虛假規則的先決條件總是被解釋為文字。 我看不出有任何理由使make foo_bar或make bar不能無誤地運行。 我錯過了什么? ...
[英]How to define the following make rule properly?
我想使用 make 文件生成一個 gresource 文件,其中包含我的 GTK 項目的模板。 我計划使用Blueprints生成必要的 XML 文件,然后基於該文件自動生成 gresource 文件。 為此,我編寫了以下 make 文件:BP_SOURCE_DIR = mpyd-ui/bp GR ...
[英]How to produce a generic Makefile for various projects with the same folder structure?
我必須在各種項目中遵循文件夾結構: 我有以下 Makefile: 這是我想要實現的目標: 我想將 all.o 文件放在 obj/ 下。 最終的可執行文件應該位於 myproject/ 文件夾的根目錄下。 如果 a.c 文件發生變化,則只應重新編譯該文件。 如果 Makefile 或 .h 發生變化 ...
[英]Build custom driver for linux
我是構建 C lib 的新手,主要使用 python。我的目標是從https://github.com/torvalds/linux獲取源代碼,並為 USB/IP (https://github. com/torvalds/linux/tree/master/drivers/usb/usbip ) ...
[英]In a Makefile, what does ">" mean?
例如:./main 45 M > mul1.out,在這種情況下,>是將程序的output保存到一個名為mul1.out的文件中,還是將mul1.out作為程序的輸入? 我相信 > 意味着它將程序的 output 保存到文件中 ...
[英]How can I compile all assembly files in a directory and its subdirectories using Makefile?
我正在嘗試創建一個 makefile,它將編譯“src/kernel”目錄及其子目錄中的所有“.asm”文件。 我已經能夠使用“查找”命令找到所有文件,但我無法在不創建子目錄的情況下在“構建”目錄中創建 object 文件。 上面的代碼正確地找到了所有的“.asm”文件,但它創建了 object ...