簡體   English   中英

在Linux上的哪里放置資源文件?

[英]Where to put resource files on Linux?

我正在使用makefile文件。 我有/ src,/ include,/ res和一個makefile。 將構建目錄傳遞給make。 一些二進制文件需要存儲在/ res中的資源文件。 一種訪問資源的方法是告訴makefile將/ res復制到構建目錄中。 有更常規的方法可以做到這一點嗎?

我更喜歡在構建目錄中只有可執行文件,而在資源目錄中只有一些其他目錄。 如果選擇例如/ usr / bin /作為可執行文件,那么資源文件的約定是什么? 在/ usr /共享/?

One way to access the resources is to tell the makefile to copy /res 
into the build directory. Is there a more conventional way to do this?

否。將資源文件復制到構建目錄不是一個明智的選擇。 讓資源文件位於/res中, 並使用makefile中的VPATH變量 您可以將目錄路徑分配給VPATH以便make在搜索當前文件夾后搜索該文件夾中的文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM