1系统需要安装gcc编译器
使用su切换到管理员帐号,如果已经是root用户登录系统则不需要,输入一下命令可以查看是否已经安装gcc编译器:
sudo dpkg -l gcc
如果已安装则显示如下:
root@xiaohua-Aspire-4735Z:/home/xiaohua# sudo dpkg -l gcc
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ 名称 版本 简介
+++-==============-==============-============================================
ii gcc 4:444-1ubunt The GNU C compiler
ii gcc-44 444-14ubuntu The GNU C compiler
ii gcc-44-base 444-14ubuntu The GNU Compiler Collection (base package)
un gcc-44-doc <无> (无可用描述)
un gcc-44-locale <无> (无可用描述)
ii gcc-44-multil 444-14ubuntu The GNU C compiler (multilib files)
ii gcc-45-base 451-7ubuntu2 The GNU Compiler Collection (base package)
un gcc-doc <无> (无可用描述)
ii gcc-multilib 4:444-1ubunt The GNU C compiler (multilib files)
ii lib32gcc1 1:451-7ubunt GCC support library (32 bit Version)
ii libgcc1 1:451-7ubunt GCC support library
un libgcc1-dbg <无> (无可用描述)
未出现这种情况请上网查一下如何安装gcc编译器,这里我就不再讲解。
2写代码并保存为c
例如:求和1+2+3+……+100=?
代码如下:
#include <stdioh>
int main()
{
int i,sum=0;
for(i=1;i<=100;i++)
sum+=i;
printf("1+2+3+……+100=%d\n",sum);
return 0;
}
我将其保存为sumc
3进行编译
gcc sumc -o sum
这时ls一下你会发现该目录下多了一个sum文件
/sum
就可以执行了,效果如下:
1+2+3+……+100=5050
打开终端 然后VI环境下编译运行
一 常用编译命令选项
假设源程序文件名为testc。
1 无选项编译链接
用法:#gcc testc
作用:将testc预处理、汇编、编译并链接形成可执行文件。这里未指定输出文件,默认输出为aout。
2 选项 -o
用法:#gcc testc -o test
作用:将testc预处理、汇编、编译并链接形成可执行文件test。-o选项用来指定输出文件的文件名。
3 选项 -E
用法:#gcc -E testc -o testi
写程序去读/proc/pid/ 下面的文件, PID是你要监控的进程ID。
建议你去下载top的源代码看, 在这里 >
以上就是关于在linux上,用C语言实现1+2+3+……+100,并在终端上显示出来。全部的内容,包括:在linux上,用C语言实现1+2+3+……+100,并在终端上显示出来。、Linux的终端怎么运行C语言、c获取linux系统信息等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)