怎麼將兩個c一起編譯
假設是 a.c b.c
在 a.c 中寫:
#include 「b.c」
居然沒採納我這么簡單的答案。 有興趣可以嘗試下「習語言」,很簡單,為簡單而生的C語言。
㈡ 怎麼把兩個c程序怎麼同時同時編譯生成一個hex文件
多個C文件, 但這多個C文件中只能有一個Main函數。 你就在有Main函數的文件里,用extern來引導別的C文件里的函數就可以了
比如說: Main.c
#include<reg51.h>
extern delay();
void main()
{
while(1)
{
//你是不是這個意思!!!! 希望你有幫助!
}
}
LCD1602.c
#include<reg51.h>
void delay()
{
㈢ 兩個C文件怎麼編譯在一起呢
回答不清楚拉
把main函數和另一個函數分別存在兩個文件中,命名後不要忘了用.c格式,然後放在Turboc文件目錄下,在main函數中不要忘了聲明對另一個文件的引用
㈣ 如何將兩個c語言源程序合並在一起編譯成一個hex文件,使之發揮不同的作用。如圖
好像不能吧,每個程序中只能有一個main函數的,也只能轉換成一個hex文件,
兩個的話,只能改程序
㈤ 怎樣將兩個單片機C程序編譯在一起
這位同學也是剛學單片機的C語言吧,樓上的說的很對,其實單片機的C和標准C區別很小,如果你想學單片機的C語言,建議你看一下郭天祥郭大俠的《十天征服單片機》這個視頻很好,很多大俠們當初就是這么過來的。(弱弱的插一句:同學你學過標准C吧?學過的話單片機C很快就會懂的,不難)。那個視頻一共十二講,每講大概兩個小時左右。兄弟,不要嫌時間長,想學好點東西不是件容易的事情,看的時候靜下心,盡量不要快進,不懂得地方要反復的看,然後再自己開始練課後視頻最後的習題(樂趣就在調試中),練習時對知識的鞏固,不練習很快就會忘的,如果真是喜歡的話買個板子,自己買個板子練練手,軟體模擬和硬體調試結果出來的時候感覺是不一樣的。
至於你說的初始化有很多情況,最早接觸的可能就是中斷時的初始化,這個不難,覺得不用可以記,不知道可以翻書,用的多了就好了。等你以後接觸硬體的時候你會發現很多硬體都需要初始化,很常見,不用想的那麼高深,沒必要
㈥ 怎麼將兩個C文件一起編譯
把下面程序改成子程序位置不變,然後在上面程序中調用之前聲明 一下
㈦ 求助:在linux下,我有兩個.C源文件,怎麼編譯到一起
編譯沒問題,但不能連接成一個程序,否則就會出現 main() 函數的重復定義錯誤
最簡單的辦法是,寫一個 shell 腳本 c,內容是:
./b
./a
chmod a+x c
㈧ C語言怎麼把2個文件編譯在一起
編文件1,不鏈接
CL -c prog1.c
編文件2,不鏈接
CL -c prog2.c
鏈接兩個 obj
CL prog1.obj prog2.obj
㈨ C語言如何將兩個源程序文件連接在一起編譯
你建個項目(project),把兩個文件放在一起就行了。