0
注意AutoMake experts ...;)
什麼是在多個二進制文件中使用某些源文件的「正確」方式?
我有一個客戶端和一個服務器,並且有一些「共享」源文件(parse.c/parse.h和message.c/message.h)。當然,我必須列出二進制文件(bin_PROGRAMS = client server
)。那麼Makefile.am中的parse.c/h和message.c/h應該在哪裏?列出了兩次,一次在客戶的來源中,一次在服務器的來源?AutoMake - 在多個二進制文件中使用的源文件
有幾種「正確」的方法來做到這一點。正如你所建議的那樣,在'client_SOURCES'和'server_SOURCES'中列出每個文件都很好。或者我們一個便利圖書館。或者安裝一個獨立的庫。拿你的選擇。 –
謝謝,我只是覺得可能有其他更好的方式來做到這一點。 – BenjiWiebe