[英]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.