这句linux下的make编译怎么用啊(sudo make那是什么意思)

作者&投稿:崇春 (若有异议请与网页底部的电邮联系)
linux下的make命令怎么没用?~

是因为linux中没有安装g++编译器,只需安装即可解决。具体操作步骤如下:
1、首先在Linux下按下“Alt + Ctrl + t”键,弹出窗口。然后输入“stdo -i",单击回车。

2、输入登录密码,进入root模式,此时会看到”~$“,变为”~#“。

3、然后,输入”apt-get install g++",并回车。

4、然后等待系统解析软件包。

5、解析完成后,此时会让我们确认是否安装“g++",我们输入”y“,然后,回车。

6、然后,Linux系统自动会安装"g++",等待安装完成即可。

make the best of啥意思呢?

sudo是linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具.

1) 配置sudo ./configure –prefix=/home/crosstool-ng/install
./configure命令就是执行当前目录的名为configure的脚本,主要的作用是对即将安装的软件进行配置,检查当前的环境是否满足要安装软件的依赖关系,并把生成的makefile放到=/home/crosstool-ng/install 下

2) 编译sudo make
make的基本用处是自动根据makefile里的指令来编译源文件.

3) 安装sudo make install
make install:将程序安装至系统中。如果原始码编译无误,且执行结果正确,便可以把程序安装至系统预设的可执行文件存放路径。默认/usr/local/bin

sudo make那是什么意思?
就是让你在在终端中输入: sudo make
然后回车执行即可

makefile? 在当前目录写个makefile文件然后执行命令make就行了


linux的touch命令参数m怎么使用
change time是文档的索引节点(inode)发生了改变(比如位置、用户属性、组属性等)。当mtime变化的时候,文件信息必然发生了改变,ctime也会随之变化。另外,使用touch的时候修改了文件的元信息,所以总会更改ctime,哪怕你指定了-m或者-a选项,ctime总是会同时改变。

linux中文件有M原因是什么?影响使用吗?
ftp传送的时候你要输入命令:ASCII 再传 因为linux\/unix下的回车符是'0d',而在windows下侧是'0d0a'^M 可以用 dos2unix 命令 去除:dos2unix filename

在Linux中shell编程求M-N的阶乘,M、N用户输入
!\/bin\/bash echo "请输入整数M、N(M>N)"echo "M:"read M 判断M是否非空且为整数 if [ -z $M ]then echo "M 必须非空"exit 1 elif ! [[ $M =~ ^-?[0-9]*$ ]]then echo "M 必须为整数"exit 1 fi echo "N:"read N 判断N是否非空且小于N的整数 if [ -z $N ]the...

linux 行尾 ^M 是什么
:w 方法3: 使用sed 工具 sed ’s\/^M\/\/’ filename > tmp_filename 方法4: 既然window下的回车符多了‘\\r’,那么当然通过删除‘\\r’ ,也可以实现:tr -d ‘\\r’ 方法5:(最常用的方法)在终端下敲命令:dos2unix filename 直接转换成unix格式,就OK了!~ 更多Linux知识可参考《Linux...

麻烦问下linux 中 useradd -m有什么用,不要说增加用户主目录,我这不...
-m:自动建立用户的登入目录。useradd [选项] 用户名,选项:-c:加上备注文字,备注文字保存在passwd的备注栏中。-d:指定用户登入时的启始目录。-D:变更预设值。-e:指定账号的有效期限,缺省表示永久有效。-f:指定在密码过期后多少天即关闭该账号。-g:指定用户所属的群组。-G:指定用户所属...

如何取消Linux下,vi中显示的^M符号
命令模式下输入::1,$ s\/^M\/\/g 回车 其中^M 输入方式为按住Ctrl的同时依次按vm

linux 系统下\/var\/log\/mtmp文件是干嘛的?
对于RPM包封装的Linux发行版本,系统日志多数存放在\/var\/log目录下,对于了解此目录的文档作用就十分重要,下面列出了常用的日志文档,包括楼主提到的文件作用:\/var\/log:常用目录,专门用来存放所有日志文件的目录,里面存放很多系统、软件、用户等相关的日志信息;里面有一些文件是比较常用的;lastlog:记录...

linux 换行符^m 怎么复制
在 Linux 中,可以使用 vi 或 vim 编辑器来复制带有^M 换行符的文本。具体步骤如下:1、打开要复制的文件,使用 vi 或 vim 命令。例如,可以使用命令“vi file.txt”打开名为“file.txt”的文件。2、进入编辑模式,可以按“i”键进入插入模式,或按“a”键进入追加模式。3、在文件中移动光标,...

linux内核编译过程中选项为m的模块是单独编译的对吗
linux内核编译过程中选项为m的模块是单独编译的是对的,其软件的性能和质量都是不错的

linux 内核配置时有在个选项 y ,m,n,请m表示什么?
modules 模块方式。用的时候可以载入到内核,不需要的时候可以卸载。比较灵活,也可以变相的节省一部分内存。但有的时候,自动载入功能不能很好的载入某些必要驱动。而且有的时候还有需要先载入某个驱动才能读取磁盘,但载入驱动需要读取磁盘这种扯皮问题……所以 y 和 m 的选择要慎重选择。

罗江县13024834151: linux用make语句编译 -
洪费伯克: 我这儿有个写好的makefile你可以参考一下,在终端直接运行make 命令就可以了. CC =gcc CFLAGS =-Wall -g -o RM =rm -rf BIN =bin/file_type bin/file_ugid bin/perm bin/file_perm bin/access bin/umask bin/chmodbin/st_dev:src/st_dev.c$(CC) ...

罗江县13024834151: 怎么用linux里的make命令编译 -
洪费伯克: make不是编译器,它可以根据预定义的参数来执行订制的编译过程,在这个过程中是要依靠外部编译器的,比如linux中的gcc集

罗江县13024834151: 这句linux下的make编译怎么用啊(sudo make那是什么意思) -
洪费伯克: sudo是linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具.1) 配置sudo ./configure –prefix=/home/crosstool-ng/install ./configure命令就是执行当前目录的名为configure的脚本,主要的作用是对即将安装的...

罗江县13024834151: linux 下的make编译环境设置? -
洪费伯克: 装,肯定装,不过这些是些基本的库,以后还要装很多库呢,学的越多,装的库就越多.不过make这东西是工具,不是因为make而装这些库的,而是你要编程要用到这些库,make只是一条命令.以后还得自己编写Makefile,才能体现出make的用处,不过最近需要的编译工具是gcc工具.

罗江县13024834151: linux中的make命令怎么用,比方说想编译一个文件add.cu,怎么写?是make add.cu 吗? -
洪费伯克: 需要编写Makefile 可以参照gcc的Makefile编写一个 cu格式是cuda的程序么? 那调用的编译器应该有所区别 Makefile里需要指定编译器 CC:=gcc gcc改成你用的编译器

罗江县13024834151: linux怎么make编译lua -
洪费伯克: 方法/步骤 Linux系统的版本 命令:cat /proc/version 下载Lua源码包 命令:解压下载的源码包lua-5.3.2.tar.gz 命令:tar -xzvf lua-5.3.2.tar.gz 安装编译Lua所需的依赖包 命令:yum -y install readline-devel 编译并安装Lua 命令:make linux test 测试Lua源码编译生成的lua是否可用 命令:lua 测试Lua源码编译生成的luac是否可用 命令:luac

罗江县13024834151: 在linux环境下编程要求使用make
洪费伯克: CC = gcc OBJS = 姓名.o 姓名2.o TARGET = 姓名 .phony: all clean all: $(OBJS) $(TARGET) 姓名.o : 姓名.c 姓名.h $(CC) -c $< -o $@ 姓名2.o : 姓名2.c 姓名.h $(CC) -c $< -o $@ $(TARGET) : $(OBJS) $(CC) $? -o $@ clean: rm *.o 姓名 编译生成 make 清除 make clean

罗江县13024834151: 在linux下如果有多个文件和头文件如何来编写make,只要执行make就可以编译了,谢谢了 -
洪费伯克: CC=gccSRC=$(wildcard *.c) OBJS=$(patsubst %.c,%,$(SRC)) CFLAGS += -Wall -g LDFLAGS:= -lm -lcurl -lssl -lpthread -lreadline -lGeoIP -lglut#-ltermcapall:$(OBJS)clean:rm -rf *~rm -rf $(OBJS)

罗江县13024834151: linux 命令行怎么写make makefile命令 -
洪费伯克: 无论是在Linux还是在Unix环境中,make都是一个非常重要的编译命令.不管是自己进行项目开发还是安装应用软件,我们都经常要用到make或make install.利用make工具,我们可以将大型的开发项目分解成为多个更易于管理的模块,对于一...

罗江县13024834151: 在LINUX系统中编程序,makefile是怎么生成的,是通过GCC或GDB编译联接生成的吗???? -
洪费伯克: 这位朋友我看是有点误解了makefile的做用.makefile 是一个脚本,由他来控制编译出的程序的版本.当你改写了原文件后,通过makefile 来检查依赖关系,来生成最终的文件.比如一个程序叫a 他的源码叫a.c a.c 又用到头文件a.h ,a.h是1.h和2.h生成的 如果你改写了1.h,通过编写makefile文件.make时会调用makefile来依此按依赖关系生成最后的a 所以说编译时程序并不知道生成a都用到什么.怎么可能自己生成呢.makefile是要你自己编写的,来告诉make来如何编译.make工具就相当于一个脚本.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网