gcc命令

centos7安装nginx 报./configure: error: C compiler cc is not found

Deadly 提交于 2020-02-11 04:58:11
CentOS 7 下 安装 nginx 执行配置命令 ./configure 时提示以下错误: 解决: 执行以下命令: yum -y install gcc gcc-c++ autoconf automake make 上述安装成功后在尝试安装 显示安装成功 CentOS 7 下 安装 nginx 执行配置命令 ./configure 时提示以下错误: 解决: 执行以下命令: yum -y install gcc gcc-c++ autoconf automake make 上述安装成功后在尝试安装 显示安装成功 来源: https://www.cnblogs.com/jpfss/p/9694842.html

Linux操作系统学习第二篇博客

坚强是说给别人听的谎言 提交于 2020-02-09 01:37:29
1、vim的三种模式 vim是从vi发展过来的一款文本编辑器 (1)安装vim sudo apt-get install vim (2)三种模式 1 | 命令模式 打开文件后,默认进入命令模式(打开文件命令:vi + 文件名)。 2 | 编辑模式 需要输入一些命令,切换到编辑模式。 3 | 末行模式 在末行模式下可以输入一些命令。 4 | 有关关系 < 1 > 命令模式 加冒号 进入末行模式 加w 完成保存文字 自动切换到命令模式 < 2 > 命令模式 加冒号 进入末行模式 按两下ESC键进入(或者执行一个末行命令) 命令模式 2、vi中的光标位置删除、撤销操作 (1)移动光标 1 | h : 向左移动 2 | j: 向下移动 3 | k: 向上移动 4 | l: 向右移动 5 | 数字0:移动到本行首部 6 | $: 移动到本行尾部 7 | gg: 移动到当前文件开头 8 | G:移动到当前文件尾部 9 | 行数 + G: 移动到指定的行数 (2)删除操作 1 | 删除光标后面字符: x(小写) 2 | 删除光标前面字符: X(大写) 3 | 删除光标所在光标的单词: dw ( 如果光标在此单词的中间,则删除光标后面的单词相关内容 ) 4 | 删除光标到行首的字符串: d + 数字0 5 | 删除光标到行尾的字符串: D (或者d + $) 6 | 删除光标当前行: dd 7 |

在centOS中安装MySQL时遇到Configuring incomplete,errors occurred该怎么办?

江枫思渺然 提交于 2020-01-29 01:31:53
Configuring incomplete,errors occurred 错误处理方法 今天笔者在安装数据库的时候不幸遇到了问题,如下图: 请参阅Cmake编译器的指定日志,,,,,,,,没事,就是有点头疼。。。。。。。。。。。 百度到的结果是需要安装gcc-c++编译器,,,,于是我连忙运行命令yum -y install gcc gcc-c++ 可结果显示已经安装相关的编译器,不需要安装,气的我牙咬得噶本脆,忽然想到,我试试这样可以不?于是乎请看下图: 我没有那么麻烦,只是做了个链接,就OK了,多谢提供这个图的那个小哥,你太帅了!!!!!!!! 来源: CSDN 作者: 郭静0477 链接: https://blog.csdn.net/guozhen0477/article/details/103978609

寒假作业1:实践题

梦想的初衷 提交于 2020-01-26 18:34:08
实践题 1.查看自己的C++编译器版本 刚开始做这个任务的时候遇到了一点阻碍,原来是没有添加环境变量导致的。 接下来就比较轻松啦,cd一下找到文件,输入g++ -v即可 2.使用命令行编译一份C语言/C++代码。 安装好MinGW配置好之后,新建一个文本文档写上代码 再在命令行cd一下文件所在路径 使用gcc 文件名命令对源文件进行编译 默认生成a.exe文件,直接执行即可 来源: https://www.cnblogs.com/Horizonxr/p/12234530.html

搭建企业级npm服务

六眼飞鱼酱① 提交于 2020-01-24 03:33:42
为什么要搭建npm企业私服   1、确保npm服务快速、稳定:对于企业来说,开发的时候,需要花半小时甚至更久等待npm模块依赖安装完毕,是不可接受的。部署镜像后,可以确保高速、稳定的npm服务。   2、发布私有模块:官方的npm上的模块全部是开源的。一些与企业业务逻辑相关的模块可能不适合开源。这部分私有的模块放在私有NPM仓库中,使用起来各种方便。   3、控制npm模块质量和安全:npm上的模块质量参差不齐,搭建私有仓库,可以更严格地控制模块的质量和安全   4、有些npm上面的包你希望更改源码二次开发而无从下手的时候,你只需要修改源码后需改为更高版本发布到私服上就可以使用维护了 mac上测试 sinopia 安装 cnpm i sinopia -g 启动 sinopia warn --- config file - /Users/**/.config/sinopia/config.yaml warn --- http address - http://localhost:4873/ 注意:上面输出的两条信息相当重要 服务器中 sinopia 的配置文件存放的位置,后期的配置都需要修改这个文件 sinopia 提供服务的地址,默认4873 sinopia 就搭建完成了,还能更简单么?No。 配置 sinopia sinopia 搭建完成后就可以发布 npm 包了, npm

CentOS-6.x系统基于python-3.5安装tensorflow-1.4

久未见 提交于 2020-01-10 00:00:18
简介 tensorflow的安装分cpu版本和gpu版本, 这里只讨论cpu版本。 google提供了很多种安装方式, 主要分三种, 一种是pip安装,非常简单,重要的是它在各个平台都是可以用的,包括windows,但是CentOS6需升级glibc和gcc(CXXABI_)版本 第二种是通过docker安装,也差不多是一键安装,内核版本低于3.10不能安装docker,具体的介绍可以看https://github.com/tensorflow/tensorflow/tree/master/tensorflow/tools/docker 最后一种,就是源码编译安装,最麻烦。 Linux系统官方推荐安装在ubuntu-14及以上 本文采用pip安装 编译安装python3.5(tensorflow要求python版本至少是2.7或者3.3) Linux下默认系统自带python2.6的版本,这个版本被系统很多程序所依赖,所以不建议删除, 如果使用最新的Python3那么我们知道编译安装源码包和系统默认包之间是没有任何影响的,所以可以安装python3和python2共存 1.1 安装编译工具 $ yum install wget gcc automake autoconf libtool make xz 1.2 安装依赖库 $ yum install zlib-devel

Linux使用vi/vim、gcc编译

可紊 提交于 2020-01-07 20:13:43
我们使用vi或vim进行编译时,(i进入编辑模式,ESC进入命令模式,命令模式下 ”:wq“为保存并退出),程序写好保存退出后,我们需要先对文件进行编译,再通过生成文件运行程序。 C: 或者 如果用C++进行编写的话,只要将gcc换成g++即可。 来源: CSDN 作者: 佳佳鸽 链接: https://blog.csdn.net/weixin_43793181/article/details/103879657

【Linux开发】CCS远程调试ARM,AM4378

折月煮酒 提交于 2019-12-27 04:26:40
注意一点:CCS也是安装在Linux主机上的,不是安装在Windows上的,我在Windows上做出了很多尝试,但最终也不没明白究竟要用怎样的格式去执行在ARM-Linux应用程序,out文件ELF可定不行,然后尝试转成bin,然后仍然说是格式错误!虽然尝试了远程连接ARM-Linux板卡,并实现了window-》show view-》Remote Systems可以用来编辑远程的系统,当然需要UserID和登陆密码了,还有对应的IP地址,跟利用Qt进行远程调试ARM程序一样,也是通过Ssh、StpFiles等进行的下载程序,可在终端命令中执行类似超级终端的效果,虽然是通过网络连接的。 下面是参考的文章: 最近需要使用CCSV5使用gdbserver远程调试ARM cortex-a8的程序,移植成功gdbserve,使用的版本包是gdb-7.1,主机环境为ubuntu10.04,开发板挂载的nfs文件系统。CCSV5已经自带zylincdt,所以只需构建开发板端gdbserver就可以了。下面是详细过程。 1、gdb下载安装 下载gdb-7.1.tar.bz2至工作目录 gdb源码下载:http://ftp.gnu.org/gnu/gdb/ 命令如下: $tar -jxvf gdb-7.1.tar.bz2 $cd gdb-7.1 $sudo ./configure --target

linux之gdb调试

偶尔善良 提交于 2019-12-27 04:26:05
1、编译要加上-g选项 gcc -g -o hello hello.c 2、常用命令 l 查看源码 , b 加断点, r 开始运行调试, n 下一步, s下一步但是会进入子函数. p 输出数据. info args查看当前函数参数值;info locals 看当前函数栈上值信息;info registers 表示查看寄存器值 3、设置条件断点: b _add if g_val==10 4、删除断点 d + 断点索引1,2,3.. 5、多线程调试 info threads 查看所有运行的线程信息; thread 3表示切换到第三个线程; 6、gdb在ARM开发板上调试 到http://www.gnu.org/software/gdb/download/下载gdb包 (1)在本机PC安装arm-linux-gdb客户端 #tar jxvf gdb-7.2-tar-bz2 #cd gdb-7.2 #./configure --target=arm-linux --prefix=/usr/local/arm-gdb –v(--target配置gdb的目标平台,--prefix配置安装路径) #make #make install 这里使用的arm-linux-gcc版本一定要与编译开发板内核的gcc版本一致 这样arm-linux-gdb的客户端就安装到了--prefix所配置安装路径里。

python扩展实现方法--python与c混和编程

[亡魂溺海] 提交于 2019-12-26 23:58:19
参考 python扩展实现方法--python与c混和编程 编写Python扩展(Extending Python with C or C++) https://docs.python.org/2.7/extending/embedding.html 环境 主机: ubuntu14.04 64bit 开发板: qemu + aarch64 (参考: http://www.cnblogs.com/pengdonglin137/p/6442583.html ) 工具链: aarch64-linux-gnu-gcc (gcc version 4.9.1 20140529) Python版本: Python-2.7.13 概述 上面参考列表中的文章已经说的很全了,这里仅作一些补充。分为三个: 1、交叉编译扩展模块到aarch64上面 2、编译扩展模块到Qemu模拟的x86_64上面 3、编译扩展模块到PC(x86_64)上面 采用的测试模块是Extend_wrap.c,这个在 python扩展实现方法--python与c混和编程 中有说明,源码如下: 1 #include <stdio.h> 2 #include <stdlib.h> 3 #include <string.h> 4 #include <Python.h> 5 6 #define BUFSIZE 10 7 8 int fac