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卡在这好几天了
展开
 我来答
夜独行孤单
2016-03-09 · TA获得超过3458个赞
知道大有可为答主
回答量:2803
采纳率:82%
帮助的人:617万
展开全部
$cd ~
$cd C_code
$gcc xxxx.c -o xxxxxxxx

其中,~就是 /home/a564034199
xxxx就是你的源文件的名字
xxxxxxxx就是要编译的文件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式