我有一個程序main.c,它在程序中調用header.c和header.h的幫助。我知道如何在GCC中進行編譯,但現在我想使用autotools。我想知道Makefile.am中應該寫什麼來編譯main.c?因此,例如,如果我有兩個C文件main.c中和header.c如下2個程序的自動工具
main.c中
: -
#include<stdio.h>
#include"header.h"
int main(int argc, char* argv[])
{
printf("\n Hello");
function1();
return 0;
}
和我header.c文件包含
#include<stdio.h>
void function1()
{
printf("\n Hi");
}
所以我header.h文件將包含
void function1();
那麼在這種情況下,我應該在makefile.am和configure.ac寫入
嗨,Jinal。你在這裏似乎是新手,所以我會給你一些關於如何使用該網站的建議。像這樣的澄清應該作爲對原始問題的編輯來完成,而不是作爲對自己問題的回答。看看你的問題的左下角;您應該看到一個小小的「編輯」鏈接,您可以點擊該鏈接,然後編輯您的問題以提供任何說明。另外,任何源代碼都應該縮進4個空格;這會導致它被格式化爲源代碼,而不會被解釋爲樣式文本。您可以選擇整個代碼塊並按下'101010'按鈕縮進。 – 2010-01-15 15:35:40
我已經爲你做了編輯;有經驗的用戶可以編輯其他人的問題和答案來幫助解決這類問題。如果您認爲自己的問題沒有得到充分解答,那麼您也可以迴應讓已回答問題的人知道他們的答案不夠好或者不適合您。我提供的答案應該適用於你在這裏描述的確切情況(我甚至用一個示例項目對其進行了測試),所以如果你能告訴我哪個部分不適合你,它會幫助我提供更好的答案,或者我的答案不清楚。 – 2010-01-15 15:44:29