博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
gcc 编译小得
阅读量:4325 次
发布时间:2019-06-06

本文共 561 字,大约阅读时间需要 1 分钟。

昨天至今天一直苦恼一个事情,为什么编译通不过。我下面有这些文件:

hai@hai-virtual-machine:~/gongcheng/gongcheng$ ls

b.c client client.c fifo fifo.c fun.c fun.h Makefile server server.c

后面gcc编译时候一直出现这个:

hai@hai-virtual-machine:~/gongcheng/gongcheng$ sudo gcc -o fifo fifo.c

[sudo] password for hai:
/usr/bin/ld: cannot open output file fifo: Is a directory
collect2: ld 返回 1

一直找啊。

然后我把我需要编译的 fifo.c 和fun.h把它移到  fifo文件夹里面,编译才通过

而后我想啊,是怎么回事?

才发现,我编译的时候写的是 sudo  gcc -o fifo  fifo.c

fifo生成目标文件与fifo文件夹同名,所以编译不过。

耗费我这么长时间,终于通过了。

保留所得。

转载于:https://www.cnblogs.com/hcu5555/archive/2012/08/28/2659803.html

你可能感兴趣的文章
MemCache在Windows下环境的搭建及启动
查看>>
<nginx.conf> nginx设置用户权限
查看>>
python实现redis三种cas事务操作
查看>>
同步异步与阻塞非阻塞
查看>>
C++ 安全单例模式总结
查看>>
bzoj4754: [Jsoi2016]独特的树叶
查看>>
toj 4069 简易统计
查看>>
【Unity】Update()和FixedUpdate()
查看>>
UNITY中有Timer
查看>>
[JSOI2010] 连通数
查看>>
二分和三分
查看>>
支付宝新漏洞引发恐慌,那如何关闭小额免密支付呢
查看>>
Mac OS 快捷键
查看>>
java 下载文件
查看>>
The King’s Problem 强连通
查看>>
Lambda 表达式
查看>>
Ural1297 最长回文子串(后缀数组+RMQ)
查看>>
十九、CSS如何引入字体
查看>>
DS博客作业07--查找
查看>>
c# Invalidate() Update() Refresh()的区别
查看>>