社区
系统维护与使用区
帖子详情
怎样使用重定向?我想把gcc输出的信息重定向到一个文件里面。
mn_th
2004-07-08 02:45:06
怎样使用重定向?我想把gcc输出的信息重定向到一个文件里面。我使用
gcc -o f f.c >out.info
但是没有发生重定向啊。只有使用ls的时候重定向才会成功,有什么别的办法没?
...全文
331
6
打赏
收藏
怎样使用重定向?我想把gcc输出的信息重定向到一个文件里面。
怎样使用重定向?我想把gcc输出的信息重定向到一个文件里面。我使用 gcc -o f f.c >out.info 但是没有发生重定向啊。只有使用ls的时候重定向才会成功,有什么别的办法没?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
blankman
2004-07-11
打赏
举报
回复
这伟仁兄写的应该没有什么问题啊 gcc -o f f.c 2> out.info
hellwolf
2004-07-11
打赏
举报
回复
gcc -o f f.c 2 &> out.info
这样就所有信息包括错误信息
mn_th
2004-07-10
打赏
举报
回复
我的编译有错误的。我没说清楚。错误仍然显示在屏幕上,文件中什么都没有。
lvgame
2004-07-08
打赏
举报
回复
如果你的程序正确的话,没有任何错误或者警告,编译时候是不会有输出的,所以你不会重定向成功.
如果楼主是想把编译中出现的错误信息重定向到文件中,可以试试这个:
gcc -o f f.c 2> out.info
bshawk
2004-07-08
打赏
举报
回复
可能是你的命令"gcc -o f f.c"根本就没有输出信息.
你直接在命令行运行gcc -o f f.c试试看有没有信息输出.
tukey
2004-07-08
打赏
举报
回复
try
`gcc -o f f.c` >out.info
eclipse下基于stm32
使用
printf函数
重定向
的
使用
说明.pdf
大家都知道在嵌入式开发中将usart
重定向
到printf函数,在进行打印调试
信息
的时候非常方便,查了很多资料,大部分都是关于在keil下的printf
重定向
的说明,在eclipse下,对于printf的
重定向
和在keil下是不一样的,文档中对实现方法进行了说明
nbtee:
一个
简单的无阻塞多路复用命名管道
重定向
器
bftee
一个
简单的无阻塞多路复用命名管道
重定向
器 编译中
gcc
nbtee.c -o nbtee 用法
使用
命名管道和缓冲区大小将您的健谈程序
重定向
到nbtee可执行
文件
中: Usage: outputProg 2>&1 | ./nbtee [FIFO] [BufferSize] 在哪里: FIFO-命名管道的路径,必填参数 BufferSize-临时内部缓冲区大小,以防写入FIFO失败 例子 mkfifo my_named_pipe ping 8.8.4.4 2>&1 | ./nbtee my_named_pipe 80 | gzip > compressed_output.gz & cat my_named_pipe
用牛顿迭代法计算整数的平方根到任意精度
这个程序展示了如何
使用
GMP来计算小整数的平方根并精确到任意精度,它并没有直接调用GMP的浮点函数来直接计算,而是通过牛顿迭代法逐步求精得到指定的精度。 这个程序以在VC6,VC2008和
GCC
下编译通过。在这个压缩包中,已经包含了GMP在windows平台的预编译lib
文件
和dll
文件
,你无需下载GMP来编译它。在Linux平台,你需要首先下载并安装GMP,然后你能编译和运行这个程序。 凭借GMP的高性能和牛顿迭代法,这个程序的性能非常好,在我的E8500CPU,计算sqrt(2)并
输出
(
重定向
到
文件
),当计算精度为10万/100万位有效数字时,仅需72毫秒和不到2秒。
Linux的常用命令cat、sed、zip等用法,以及shell编程的基本语法,以及makefile编写方式等等
这个是我在学习Linux的时候做的思维导图笔记,主要是Linux的一些基础知识。免费提供下载,学习分享。 该文档分为以下几个部分: 1.shell语法:包含格式化输入
输出
、数组定义、变量定义方法、运算方法、流程控制、正则表达式、awk用法。 2.linux基本命令:如
文件
查看命令(cat、more)等、管道、压缩包、
文件
权限管理命令、
重定向
、链接的语法 3.lvim工作方式、
gcc
、gdb用法、动态库和静态库的制作与
使用
、makefile的编写语法,以及makefile
里面
的模式匹配、函数、伪目标等知识,以及
文件
描述符、
文件
操作(open、close、lseek、stat、dup等语法) 3.进程:进程相关命令,相关函数、孤儿进程、僵尸进程、进程替换exec族 4.进程间通信:管道特点,有名管道和无名管道,以及管道读写特点,共享内存映射,信号等知识。
unix实验报告.doc
科 技 学 院 实验报告 ( 2014-- 2015年度第1学期) 名 称: UNIX/LINUX体系及编程 院 系:
信息
工程系 班 级: 学 号: 学生姓名: 指导教师: 姜丽梅 设计周数: 3 成 绩: 日期:2014年 12 月10日 任 务 书 一、 目的与要求 1. 掌握UNIX/Linux系统的目录和
文件
管理命令。 2. 掌握shell的输入
输出
重定向
, 编写shell脚本
文件
。 3. 编写C语言程序,
使用
GCC
编译,
使用
GDB调试。 4. 掌握make工具,撰写makefile
文件
,完成C程序的自动编译。 5. 要求每人能独立完成实验。 二、 主要内容 1. 用pwd命令显示用户主目录的路径名,用date命令查看当前日期和时间,用who命 令查看当前登录在系统中的用户列表,利用who命令选项查看当前系统中的用户 总数和系统启动时间。比较whoami 和who am i显示的结果区别,熟练
使用
cat、cd、chmod、ls、cp、ln、df、ps等命令。 2. 用vi编辑器,先在用户主目录中创建
文件
,编辑
文件
。并作统计
文件
大小,重新 编辑
文件
。字符串替换等工作 3. 用find命令查找名为passwd的
文件
。从用户主目录开始,查找所有1天前创建的文 件。查找
文件
属主的
文件
。查找1天前被访问过的
文件
。 4. 用
重定向
符和cat命令创建
一个
flower脚本
文件
,完成如下功能。 4.1 显示用户名。显示用户当前系统中的进程。 4. 2 判断当前用户是否为root用户:若是root用户,则根据命令行参数n,清除/var /log目录下的某个
文件
的内容但保留其最后的n行的内容,若没有参数,则保留 10行;若不是root用户,提示出错。 5. 编写C程序,编译、运行、调试程序。用C语言程序编程实现:将输入的十进制数
输出
为相应的十六进制数。 6. 利用UNIX的软中断信号编写一段C语言程序完成:显示数字1到100,在程序运行中 如果捕获到
一个
SIGINT信号,则转去执行一段显示当前系统时间的程序。考虑 信号复位的情况,使程序能够实现多次被打断而多次恢复执行。 三、 进度计划 "序号 "设计(实验)内容 "完成时间 "备注 " "1 "基本命令及编辑器VI "4学时 " " "2 "SHELL脚本编写 "4学时 " " "3 "C程序开发 "4学时 " " 四、实验成果要求 1. 将操作截图贴报告中,包括命令、脚本、C代码、makefile
文件
及运行结果。 五、 考核方式 1. 以实验报告作为实验成绩。 学生姓名: 指导教师: 2014年12月10日 一、实验目的和要求: 1. 掌握UNIX/Linux系统的目录和
文件
管理命令。 2. 掌握shell的输入
输出
重定向
, 编写shell脚本
文件
。 3. 编写C语言程序,
使用
GCC
编译,
使用
GDB调试。 4. 掌握make工具,撰写makefile
文件
,完成C程序的自动编译。 5. 要求每人能独立完成实验。 二、实验主要内容: 1. 用pwd命令显示用户主目录的路径名,用date命令查看当前日期和时间,用who命 令查看当前登录在系统中的用户列表,利用who命令选项查看当前系统中的用户 总数和系统启动时间。比较whoami 和who am i显示的结果区别。 命令:pwd:查看当前工作路径 命令:date:查看日期时间 命令who 选项查看当前系统中的用户总数和系统启动时间 命令:whoami 和 who am i 的区别:whoami只显示当前用户的名字 2. 用vi编辑器,先在用户主目录中创建
文件
,编辑
文件
。并作统计
文件
大小,重新 编辑
文件
。字符串替换等工作 命令:创建hello
文件
:vi hello 命令:统计创建
文件
大小:du –h davidlinux 命令:字符串的替换:在命令模式下输入 cat hello查看
文件
内容如下: 可以把
文件
中所有的lilei替换成xiaoming。输入:%s/lilei/xiaoming/g 3. 运用find命令查找passwd
文件
在/目录下查找passwd
文件
:find / -name passwd 查找一天前所创建的
文件
:find /home/deno/ -atime +1 查找一天前所访问的
文件
:find /home/deno/ -ctime +1 查找/home/demo目录下属主是tom的
文件
:find -user tom 4. 编写flower脚本 a. 显示用户名。显示用户当前系统中的进程。 b. 判断当前用户是否为root用户:若是root用户,则根据命令行参数n,清除/var /log目录下的某个
文件
的内容但保留其最后的n行的内容,若没有参数,则保 留10行;若不是root用户,提示出错。
文件
为/var/log/c
系统维护与使用区
19,612
社区成员
74,603
社区内容
发帖
与我相关
我的任务
系统维护与使用区
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
复制链接
扫一扫
分享
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章