搭建redis集群为什么要安装ruby
更新时间:2022-10-29 07:10
最满意答案
从你的提问来看,概念比较混乱: 1.为什么要使用make?你vim了makefile/Makefile档案吗? 2.cd make是转到“make”目录(linux中惯用,相当于windows下的文件夹),你都没建立“make”目录,自然找不到了。 针对你目前的情况,你可以: 1.基础 这里不需要用make gcc -c main.c gcc -c f1.c gcc -c f2.c gcc -o main main.o f1.o f2.o (如果调用了外部函数,记得加上-lm。这个应该不需要多说吧。。。) 然后./main就可以得到你要的结果了 2.进阶 vim makefile 内容如下: main: main.o f1.o f2.o gcc -o main main.o f1.o f2.o (第二行的 gcc 之前是按键产生的空白,应该不需要我多解释吧。。。) 保存退出,再用make去看看吧。
其他回答
make并不是一个文件夹,你cd make自然报错。 要想使用make,你需要些一个Makefile文件,里面包含编译信息,makefile的写法,你可以参考我下面给你的资料。 其实,像你这样的小程序,直接gcc xx.c就可以编译了,不用makefile也可以。
你连linux的基本东东都没搞明白,就学习linux下的编程?还是从基础做起吧,不要再问出这么幼稚的问题了
make工具不是你这样用的。make要有Makefile才能用。你写好.c文件后,写一个Makefile文件,关于Makefile文件怎么写你可以上网查查,有简单的 也有复杂的。写好makefile后,在命令行直接执行make就可以了。
第一个问题是有问题的,c语言是个语言与什么平台几乎没有关系。这点你看看书书上会告诉你。 linux控制台就是命令行。当然在gnome有个叫终端或者terminal ,在kde下有个叫konsole的是终端仿真器。一边你可以则这个里面看就行了。终端可能是指ctrl+alt+f1的那个主控制台吧。和linzertorte说的一样,就是个黑乎乎的东西。
相关问答
更多-
Linux 下的C语言编程[2022-08-30]
#include<stdio.h> main() {int p1,p2; printf("in parent when no child\n"); system("ps -af"); while ((p1=fork())==-1); if(p1==0) {printf("hello I am the first child!\n"); printf("in child1:pid:%d,ppid:%d\n",getpid(),getppid()); system("ps -af");} else ... -
Linux下c语言编程[2023-08-20]
第一个问题是有问题的,C语言是个语言与什么平台几乎没有关系。这点你看看书书上会告诉你。 Linux控制台就是命令行。当然在Gnome有个叫终端或者terminal ,在KDE下有个叫Konsole的是终端仿真器。一边你可以则这个里面看就行了。终端可能是指Ctrl+Alt+F1的那个主控制台吧。和Linzertorte说的一样,就是个黑乎乎的东西。 -
linux下c语言编程问题[2022-03-21]
把#include "xxxxx.h"改为#include就行了,凡是C语言自带的或者是系统目录的,都用<>而不用""。 -
linux下c语言编程[2022-03-25]
gcc是在linux下很流行的c/c++的编译工具, An Introduction to gcc 可以找个中文的pdf,是本很好的gcc入门书 当然如果你喜欢集成环境的话,可以装个别的,比如kdevelop,这个跟vs2005还是很象的,不过本人不怎么使用集成环境,——_——! 而且这些集成环境大部分也是构建在gcc的基础之上,所以还是推荐先学gcc,代码的话写在文本里就可以你,只要后缀是c或着是cc(cpp)就可以了 -
linux下c语言编程问题[2023-09-22]
这样说不好确定,贴出来看下 我这边编译完全通过( gcc -o server server.c) 没见有报错啊? 连标准库都没,你的编译环境需要重装,网上找下看GCC怎么装吧,找到了给我一份,谢谢! -
linux c语言编程[2023-10-12]
那么牛的程序,不像是学校的考试题。 起码是linux 下的C语言编程,搞嵌入式开发的吧。 我也来试试,正想向这个方向研究呢。呵呵 另:公司只能上百度,只能这里给你了. #include #include #include #include #define LEN 100 main() { int fd, len; int i; char ch[LEN]; fd=open("test.txt",O_CREAT|O_RDWR,10705); if(fd) { for(i=1;i<101;i++) { sprin ... -
在Linux下用C语言编程[2022-04-23]
4。守护进程的创建 如果你在DOS时代编写过程序,那么你也许知道在DOS下为了编写一个常驻内存的程序我们要编写多少代码了.相反如果在Linux下编写一个"常驻内存"的程序却是很容易的.我们只要几行代码就可以做到. 实际上由于Linux是多任务操作系统,我们就是不编写代码也可以把一个程序放到后台去执行的.我们只要在命令后面加上&符号SHELL就会把我们的程序放到后台去运行的. 这里我们"开发"一个后台检查邮件的程序.这个程序每个一个指定的时间回去检查我们的邮箱,如果发现我们有邮件了,会不断的报警(通过机箱上的 ... -
关于linux下的c语言编程[2023-12-13]
从你的提问来看,概念比较混乱: 1.为什么要使用make?你vim了makefile/Makefile档案吗? 2.cd make是转到“make”目录(linux中惯用,相当于windows下的文件夹),你都没建立“make”目录,自然找不到了。 针对你目前的情况,你可以: 1.基础 这里不需要用make gcc -c main.c gcc -c f1.c gcc -c f2.c gcc -o main main.o f1.o f2.o (如果调用了外部函数,记得加上-lm。这个应该不需要多说吧。。。) ... -
在Linux下用C语言编程[2023-10-29]
4。守护进程的创建 如果你在DOS时代编写过程序,那么你也许知道在DOS下为了编写一个常驻内存的程序我们要编写多少代码了.相反如果在Linux下编写一个"常驻内存"的程序却是很容易的.我们只要几行代码就可以做到. 实际上由于Linux是多任务操作系统,我们就是不编写代码也可以把一个程序放到后台去执行的.我们只要在命令后面加上&符号SHELL就会把我们的程序放到后台去运行的. 这里我们"开发"一个后台检查邮件的程序.这个程序每个一个指定的时间回去检查我们的邮箱,如果发现我们有邮件了,会不断的报警(通过机箱上的 ... -
linux下c语言编程[2022-07-06]
vim用来编辑C代码,gcc用来编译。 vim刚上手相当不习惯,输入vimtutor命令学习半小时完成后基本操作可以上手。 gcc编译单文件的话就是gcc XXXX.c -o XXXX 然后./XXXX执行编译后的可执行文件