免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2172 | 回复: 7
打印 上一主题 下一主题

基本问题求助 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-10-30 21:24 |只看该作者 |倒序浏览
关于 gcc 的命令 一个基本的参数问题...
比方说有一个 main.c  要生成 main.o

gcc -c main.c -o main.o
gcc -o main.o -c main.c
gcc -c -o main.o main.c

... 好像都可以吧,为何都可以呢..一般用哪个? 编译的时候,gcc是如何读取这些参数的..有这么多种写法....

论坛徽章:
0
2 [报告]
发表于 2010-10-30 21:37 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
2
IT运维版块每日发帖之星
日期:2016-04-15 06:20:0015-16赛季CBA联赛之福建
日期:2016-08-08 13:37:03
3 [报告]
发表于 2010-10-30 22:31 |只看该作者
参数的顺序是任意的。-c 和 -o那个在前都可以。
-o后需要带一个文件名,写成-o -c就不行。

论坛徽章:
0
4 [报告]
发表于 2010-10-31 00:07 |只看该作者
只要了解了

getopt()函数的用法,就明白了。
http://linux.die.net/man/3/getopt

论坛徽章:
0
5 [报告]
发表于 2010-10-31 10:54 |只看该作者
一般来说 选项之间没有先后顺序 但选项值必须跟在选项之后
但 也不排除选项有先后顺序的情况 比如多个静态库的先后依赖

论坛徽章:
0
6 [报告]
发表于 2010-10-31 12:24 |只看该作者
命令行的顺序没有前后的限制

论坛徽章:
0
7 [报告]
发表于 2010-11-01 16:57 |只看该作者
gcc -c -o main.o main.c

论坛徽章:
0
8 [报告]
发表于 2010-11-01 18:51 |只看该作者
gcc -c -o main.o main.c
wxfjx 发表于 2010-11-01 16:57



......

sorry ... 初学者,见谅见谅..呵呵...~
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP