第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

main.c里的main函數(shù)里面會(huì)調(diào)用 file.c里的func函數(shù),如何實(shí)現(xiàn)?

main.c里的main函數(shù)里面會(huì)調(diào)用 file.c里的func函數(shù),如何實(shí)現(xiàn)?

C
慕妹3242003 2023-01-12 18:14:21
main函數(shù)所在的main.c文件在base文件夾里,base文件里有sub文件夾及sub2文件夾func函數(shù)所在的file.c文件在sub文件下目錄結(jié)構(gòu):base (文件夾)|---------------sub (文件夾)|---------------sub2 (文件夾)文件包含關(guān)系:base里有main.csub里有file.c注:不用集成開(kāi)發(fā)環(huán)境建工程,是在linux 下用gcc 直接編譯鏈接的。
查看完整描述

3 回答

?
ITMISS

TA貢獻(xiàn)1871條經(jīng)驗(yàn) 獲得超8個(gè)贊

你是說(shuō)直接編譯嗎?VC++ 6.0 編譯器:
CL Amain.c sub\file.c sub2\file2.c 
就生成 Amain.exe 了。

例如:
主文件里有 原型聲明 extern void hello(char *name);  
有 調(diào)用 hello("abcd");
file.c 里有:
#include <stdio.h>
void hello(char *name)
{printf("hello %s !\n", name);}

跑 Amain.exe 就可以了。

查看完整回答
反對(duì) 回復(fù) 2023-01-15
?
慕仙森

TA貢獻(xiàn)1827條經(jīng)驗(yàn) 獲得超8個(gè)贊

寫(xiě)個(gè)Makefile , 以下在msys下測(cè)過(guò) 沒(méi)問(wèn)題

/* base 下的 main.c */
#include <stdio.h>
#include "./sub/file.h" /* 注意 sub前面是 點(diǎn)和缸 */
int main()
{
printf("enter main function!\n");
hello("veket_linux");
printf("back to main!\n");
return 0;
}

/* base 下的 sub 下的 file.c */
#include <stdio.h>
extern void hello(char *name)
{
printf("this is hello function, hello %s !\n", name);
}

/* base 下的 sub 下的file.c的頭文件 file.h */
extern void hello(char *);

#base 下的 Makefile
main:main.o file.o
gcc -o main main.o ./sub/file.o -I"./sub"
main.o:main.c
gcc -c main.c
file.o:./sub/file.c
cd ./sub && gcc -c file.c && cd ..

終端下 在base 目錄敲make命令
make就會(huì)自動(dòng)調(diào)用命令顯示如下
gcc -c main.c
cd ./sub && gcc -c file.c && cd ..
gcc -o main main.o ./sub/file.o -I"./sub"


查看完整回答
反對(duì) 回復(fù) 2023-01-15
?
泛舟湖上清波郎朗

TA貢獻(xiàn)1818條經(jīng)驗(yàn) 獲得超3個(gè)贊

在使用#include在時(shí)候?qū)⑽募窂郊舆M(jìn)去就可以了

查看完整回答
反對(duì) 回復(fù) 2023-01-15
  • 3 回答
  • 0 關(guān)注
  • 160 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)