社区
C语言
帖子详情
linux下编译和运行c程序的具体步骤是什么呀?
021850524
2003-10-08 11:06:15
我的这个简单的程序怎么不能运行呀?我把它存为test.c,然后用gcc test.c,生成a.out.然后在提示符下键入a.out,
提示是
bash:a.out:command not found
(这句提示是什么原因呀?)
程序如下:
#include <stdio.h>
main()
{
int i;
for(i=0;i<100;i++)
printf("hello.\n");
}
...全文
73
3
打赏
收藏
linux下编译和运行c程序的具体步骤是什么呀?
我的这个简单的程序怎么不能运行呀?我把它存为test.c,然后用gcc test.c,生成a.out.然后在提示符下键入a.out, 提示是 bash:a.out:command not found (这句提示是什么原因呀?) 程序如下: #include main() { int i; for(i=0;i<100;i++) printf("hello.\n"); }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
laomai
2003-10-09
打赏
举报
回复
haha,和我一个毛病。去看看
http://expert.csdn.net/Expert/topic/2240/2240086.xml?temp=.1154596
021850524
2003-10-08
打赏
举报
回复
大哥,我说的是在linux下,我知道了要是想执行,就键入./a.out
现在的问题是为什么./a a.out a这三种方法不能正确执行.
./a.out和a.out有什么区别吗?
我要是在提示符下键入a.out,那不是执行的就是当前的目录下,名字为a.out的文件吗?
望指点,多谢.
CslQy
2003-10-08
打赏
举报
回复
a.out不是最终文件,你要在Make文件中生成最终的可执行文件a.exe
Linux
环境编程 实验3.doc
MYSQL数据库与
Linux
程序
开发 实验三:MYSQL数据库与
Linux
程序
开发(综合性、4学时) 本项实验综合了MYSQL与
Linux
程序
开发、多模块软件
编译
与链接过程等章节的知识点。根据实验指导书的要求和步骤,完成相应的
程序
开发及多模块软件
编译
与链接过程,并在
Linux
环境下,完成
程序
开发及软件剖析。 一、实验目的: 1)掌握MYSQL数据库命令与应用编程。 2)了解
Linux
多模块软件
编译
与链接过程。 3)熟悉
Linux
下软件剖析与度量工具的使用。
实验一
Linux
系统用户接口和编程界面
实验目的 1.熟悉使用
Linux
字符界面、窗口系统的常用命令。 2.熟悉运用
Linux
常用的编程工具。 3.熟悉运用
Linux
的在线求助系统。 4.掌握在
Linux
操作系统环境上编辑、
编译
、调试、
运行
一个C语言
程序
的全过程。 实验要求 1.熟悉使用
Linux
字符界面、窗口系统的常用命令。 2.熟悉运用
Linux
常用的编程工具。 3.熟悉运用
Linux
的在线求助系统。 4.掌握在
Linux
操作系统环境上编辑、
编译
、调试、
运行
一个C语言
程序
的全过程。 实验原理
Linux
操作系统环境下完成相关命令的使用 实验仪器 PC机或工作站一台; RedHat9.0操作系统; 实验步骤
Linux
安装步骤完成; 实验内容 1. 熟悉开机后登录
Linux
系统和退出系统的过程; 2. 熟悉
Linux
字符界面——虚拟终端窗口和shell,以及图形界面——X-Window(如gnome或KDE):练习并掌握常用的
Linux
操作命令,如ls、cat、ps、df、find、grep、cd、more、cp、rm、kill、at、vi、cc、man、help、control+d/c、等;熟悉常用shell的提示符;熟悉字符窗口与图形界面之间的切换。 3. 学习使用
Linux
的在线求助系统,如man和help命令等。 4. 掌握一种
Linux
的编辑器,特别是字符界面的vi工具的使用。 5. 用vi编辑一个打印“Hello,I am a C program”字串的C语言
程序
,然后
编译
并
运行
它,记下整个过程。熟悉gcc、gdb等
编译
器、调试器的使用。
C语言嵌入式
Linux
编程第3期:
程序
的
编译
、链接和
运行
本课程为《C语言嵌入式
Linux
编程》第3期,主要对
程序
的
编译
、链接及
运行
机制进行分析。同时对静态库链接、动态链接的过程、插件原理、内核模块
运行
机进行探讨,后对嵌入式系统比较难理解的u-boot重定位、u-boot加载内核、内核解压缩、重定位过程进行分析,加深对
程序
的
编译
链接原理的理解。
Linux
命令环境下C语言实践_用 C C++构造一个简单的shell实验报告.pdf
部分内容见https://blog.csdn.net/guansheng123/article/details/123127925?spm=1001.2014.3001.5501 包括实验目的,实验内容,实验步骤,make
编译
和
运行
,实验分析,
程序
所有功能及使用方法,
编译
和
运行
方法,设计文档,用户手册,注意事项。 实验内容: 一、基本任务1:用C/C++编写一个简单的shell
程序
,实现以下基本的命令。 1) 浏览目录和文件的各种属性ls(可以不支持参数) 2) 回显命令 echo 3) 显示文件内容 cat 4) 创建目录mkdir 5) 删除文件rm 6) 切换目录cd 7) 显示当前目录 pwd 8) 文字统计 wc 二、基本任务2:每一条命令单独对应一个源
程序
文件,不允许所有命令一个源文件。 写一个makefile来管理这些源文件。 三、基本任务3:写清楚make
编译
和
运行
的过程。 四、选做任务: 1、任何你想实现的其他命令 2、提供友好的人机界面:例如提供命令列表、命令查询、命令帮助等。
SHA-3 加密算法C语言测试代码-(基于Keccak算法)
2012年10月,美国NIST选择了Keccak算法作为SHA - 3的标准算法,Keccak拥有良好的加密性能以及抗解密能力。 测试说明 测试代码由makefile进行管理 将整个文件夹拷贝到
Linux
目录下,使用gcc
编译
编译
运行
步骤: 1、在本文件夹目录下使用
Linux
命令行输入 make 进行
编译
链接生成可执行文件HashCalc 2. 命令行下输入 ./HashCalc 执行
程序
3.命令行输入make clean可清理
编译
生成的文件 非
Linux
gcc
编译
器,不用makefile下 main.c依赖于keccak.c和sha3nist.c文件
C语言
69,371
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章