簡體   English   中英

如何在Makefile.am中指定多個源文件

[英]How to specify multiple source files in Makefile.am

我是使用autoconfautomake ,我正在按此學習它們。

我對Makefile.am文件有疑問。 對於Makefile.am下面的一個簡單的helloworld程序,它可以工作:

AUTOMAKE_OPTIONS = foreign
bin_PROGRAMS = helloworld
helloworld_SOURCES = hello.c

我們如何在第三行中指定多個源文件(如果需要多個源文件來編譯程序)?

您可以假定所有源文件都在Makefile.am所在的目錄中。

您所要做的就是將它們添加到hellworld_SOURCES每個文件都由一個空格分隔。

AUTOMAKE_OPTIONS = foreign
bin_PROGRAMS = helloworld
helloworld_SOURCES = hello.c x.c y.c b.c

如果您只是不想在_SOURCES提供所有文件名,如下所示

helloworld_SOURCES = hello.c x.c y.c b.c

並只想使用*.c那么您可以在makefile.am中如下使用它

helloworld_SOURCES = $(wildcard your_src_dir/*.c)

暫無
暫無

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

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