linux c问题!!
答案:3 悬赏:80 手机版
解决时间 2021-11-21 02:15
- 提问者网友:山高云阔
- 2021-11-20 13:15
linux c问题!!
最佳答案
- 五星知识达人网友:冷風如刀
- 2021-11-20 14:38
没有问题,看我的截图,楼上那位的编译语句不对吧,按楼上的前面应该还有:
gcc -c main.c -o main.o
gcc -c hello.c -o hello.o
之后才 gcc main.o hello.o -o all,其实一步就可以实现
gcc main.c hello.c -o app
然后运行 ./app
gcc -c main.c -o main.o
gcc -c hello.c -o hello.o
之后才 gcc main.o hello.o -o all,其实一步就可以实现
gcc main.c hello.c -o app
然后运行 ./app
全部回答
- 1楼网友:迟山
- 2021-11-20 15:14
linux 中,主函数不能为void,void main()改为int main()看看.
- 2楼网友:野味小生
- 2021-11-20 14:48
gcc hello.o main.o -o all 试一下.
或 编写一个 Makefile
内容如下:
CC=gcc
all:main.o hello.o
$(CC) -o $@ $^
%.o:%.c
$(CC) -c -o $@ $<
.PHONY:clean
clean:
rm -rf all *.o
或 编写一个 Makefile
内容如下:
CC=gcc
all:main.o hello.o
$(CC) -o $@ $^
%.o:%.c
$(CC) -c -o $@ $<
.PHONY:clean
clean:
rm -rf all *.o
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯