linux下用shell来编c程序
发布网友
发布时间:2022-05-06 19:07
我来回答
共3个回答
热心网友
时间:2023-10-02 02:34
设计、编辑、编译、连接以及运行一个C程序,从键盘输入一个字符串然后向屏幕输出这个字符串。
输入C程序 main() { char a ; printf("please enter a char:");scanf("%s",&a); printf("%s",a);}
输入命令gcc -o char char.c 进行编译连接 生成一个char.c文件
输入./char 执行此文件
在键盘上输入一个字符 回车 即可看到刚刚输入的字符
2)设计、编辑、编译、连接以及运行一个C程序,从键盘输入一个字符串然后向屏幕输出这个字符串
设计、编辑C程序
#!/bin/sh
Read char a
$A=a
Echo $A
编译、连接gcc -o a a.c
执行 ./a
任意从键盘上输入amsn
结果屏幕输出:amsn
将上面SHELL程序后台运行。观察原C程序运行时输入输出情况
进入后台运行命令
#!/bin/sh
a.c &
热心网友
时间:2023-10-02 02:34
1.编写一个读一行字符的c程序,比如read.c,具体程序实现就不用写了吧?
2.编译该文件
gcc -o read read.c
3.执行该程序
./read
要后台执行可以在后面加&
#!/bin/sh
#编译
gcc -o read read.c
#执行后台执行
./read &
热心网友
时间:2023-10-02 02:35
LINUX是一个操作系统,是一个平台.可以在LINUX构建的平台上实现编程,而且编程也很方便容易.可以这么说LINUX天生不是用来编程的,但编程的绝佳平台是LINUX。
为避免LINUX这个名称带来的争议,好的叫法是GNU/LINUX.LINUX严格来说只是一个内核(kernel),然后借助于遵循GPL的自由软件,形成的整个操作系统。正是由于系统包括软件的不同组织形式形成了不同的发行版。
LINUX是一个操作系统,你有权利获得,修改,分发它的源代码.
当然你可以修改系统的源代码,依照你自己的需求,因为你有这个自由.
我用的是ubuntu,上面可以编写c,c++,java,shell,perl,python等等.
最后强调一下,LINUX和编程就是操作系统和编程语言的关系,它们是有一定关系的,但本质上不一样.只能说这么多了,具体的请参阅操作系统相关书