LINUX中GCC编译器如何不同目录下的C程序 10
2个目录第一个目录是/home/xsq下有个hello.c程序第二个目录是/home/xsq/bbb下有个shuchu.c程序和shuchu.h我用第一个目录下(/hom...
2个目录
第一个目录是/home/xsq下有个hello.c程序
第二个目录是/home/xsq/bbb下有个shuchu.c程序和shuchu.h
我用第一个目录下(/home/xsq)使用gcc -o hello hello.c shuchu.c命令,提示shuchu.c没有那个文件或目录。
分别编译就可以,分别在2个目录生产.O文件,然后把一个目录下的.O文件拷贝到另一个目录,可以生成可执行文件。
shuchu.h代码:
void shuchu();
hello.c代码:
#include <stdio.h>
#include “/home/xsq/bbb/shuchu.h”
int main(void)
{
printf(“hello”);
shuchu();
return 0;
}
麻烦帮帮我,学习linux卡在这好几天了 展开
第一个目录是/home/xsq下有个hello.c程序
第二个目录是/home/xsq/bbb下有个shuchu.c程序和shuchu.h
我用第一个目录下(/home/xsq)使用gcc -o hello hello.c shuchu.c命令,提示shuchu.c没有那个文件或目录。
分别编译就可以,分别在2个目录生产.O文件,然后把一个目录下的.O文件拷贝到另一个目录,可以生成可执行文件。
shuchu.h代码:
void shuchu();
hello.c代码:
#include <stdio.h>
#include “/home/xsq/bbb/shuchu.h”
int main(void)
{
printf(“hello”);
shuchu();
return 0;
}
麻烦帮帮我,学习linux卡在这好几天了 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询