社区
Linux/Unix社区
帖子详情
请问在gcc的命令行下面如何指定输出文件的目录
sdma
2006-03-18 11:39:56
用下面的命令行同时编译几个文件:
gcc 1.cpp 2.cpp 3.cpp -c
最后会生成1.o 2.o 3.o这几个目标文件,这几个目标文件会放在cpp文件所在的目录
请问在命令行中加入什么参数可以定位这些目标文件的输出目录?
谢谢!
...全文
611
3
打赏
收藏
请问在gcc的命令行下面如何指定输出文件的目录
用下面的命令行同时编译几个文件: gcc 1.cpp 2.cpp 3.cpp -c 最后会生成1.o 2.o 3.o这几个目标文件,这几个目标文件会放在cpp文件所在的目录 请问在命令行中加入什么参数可以定位这些目标文件的输出目录? 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fierygnu
2006-03-19
打赏
举报
回复
写makefile或者shell脚本吧。
sdma
2006-03-18
打赏
举报
回复
-o参数只在编译单个文件的时候有用
像gcc 1.cpp 2.cpp 3.cpp -c
这种情况-o是不能指定目录的,汗
robinswan
2006-03-18
打赏
举报
回复
gcc -c foo.c -o /path/your/wanted/foo.o
GCC
LD中文手册(完整版,附
目录
)
主要讲述了,LD
命令行
选项、连接脚本基本语法。 整理有
目录
,方便查看。
GCC
-o 选项 (
指定
输出
文件
)
GCC
-o 选项 (
指定
输出
文件
)
GCC
-o 选项用来
指定
输出
文件
。 [infile] -o [outfile] [infile] 表示输入
文件
(需要处理的
文件
),可以是源
文件
,也可以是汇编
文件
或者是目标
文件
。 [outfile] 表示
输出
文件
(处理的结果),可以是预处理
文件
、目标
文件
、可执行
文件
等。 [infile] 和 [outfile] 可以是一个
文件
,也可以是一组
文件
。 如果 [infile] 是一组
文件
,表示有多个输入
文件
。 如果 [outfile] 是一组
文件
,表示有多个
输出
文件
。
GCC
命令行
详解 -L
指定
库的路径 -l
指定
需连接的库名
GCC
命令行
详解 -L
指定
库的路径 -l
指定
需连接的库名 1。
gcc
包含的c/c++编译器
gcc
,cc,c++,g++,
gcc
和cc是一样的,c++和g++是一样的,(没有看太明白前面这半句是什 么意思:))一般c程序就用
gcc
编译,c++程序就用g++编译 2。
gcc
的基本用法
gcc
test.c这样将编译出一个名为a.out的程序
gcc
test.c -o test这样将编译出一个名为test的程序,-o参数用来
指定
生成程序的名 字 3。为什么会出现undefined reference t
gcc
命令行
里的一些用发
在编码中文的时候会出现一些乱码情况,这是因为字符编码方式不匹配,utf-8与gbk在字符方式上存在区别你可以去查查,不作详细说明。如果不知道自己电脑上
命令行
的字符编码方式可以输入chcp
命令行
查看936代表gbk ,65001代表utf-8.o顾名思义明面上是output
输出
,后面加上
文件
的名称,便可以进生成对应的。1.打开你要进行测试的代码所在的
文件
夹,例如:我要测试text20.c源
文件
里面的代码。4.以我的来说就是在
命令行
上输入一个a.exe接着这个源代码就在
命令行
里面进行了编译。
在Mac下安装和使用
gcc
命令行
工具
【原文:http://blog.163.com/chenchen..1986/blog/static/76063146201478104739289/】 这样,就不用去windows下使用Visual C++了。 Apple在Xcode4后不再默认安装
gcc
等
命令行
工具,如果需要使用
命令行
工具(
gcc
、gdb、make等)进行开发,在AppStore中安装好Xcode后
Linux/Unix社区
23,223
社区成员
74,536
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章