Linux中使用gcc编译文件
摘要:一个项目中可能有多个cpp文件,在linux下编译执行过程如下: 即可一起编译两个文件,然后执行该程序。
阅读全文
posted @
2018-05-18 15:54
未完代码
阅读(265)
推荐(0)
linux下修改gcc编译器版本
摘要:可以使用如下命令行来让 gcc 选择不同的 C++ 版本: g++ -std=c++11 main.cpp 在你的系统中,由于编译器或是编译器设定上的差别,操作也许有所不同。 可以使用如下命令行来让 gcc 选择不同的 C++ 版本: g++ -std=c++11 main.cpp 在你的系统中,由
阅读全文
posted @
2018-05-18 15:42
未完代码
阅读(983)
推荐(0)
永久设置anaconda的环境变量
摘要:安装anaconda后都显示install seccessful,可是输入anaconda 终端却显示“未找到命令” 原因是没有添加环境变量,按照如下方式将环境变量添加的安装路径下: 发现虽然可以打开anaconda,但是再次打开终端时仍然无法使用,需要再次添加环境变量 使用下面的方法可以一劳永逸
阅读全文
posted @
2018-04-24 09:00
未完代码
阅读(7157)
推荐(0)
linux中使用gbd进行单布调试
摘要:在linux 中使用gdb命令行进行单步调试,将整个过程介绍如下: 1.在当前路径下新建文件夹main, 并进入文件夹,新建文件main.cpp 2.compile,添加-g ,执行完多了一个slove 文件 main.cpp 是二分法求解方程根 3.通过命令行进入gdb 执行solve,表示调试s
阅读全文
posted @
2018-04-23 14:54
未完代码
阅读(648)
推荐(0)
linux进程间通信--管道
摘要:linux进程间通信的4种方式: (1)管道pipe (2)消息队列message queue (3)共享内存 share memory (4)网络套接字 socket pipe 是linux操作系统提供的一个消息传递机制. 在linux中 很多东西都被抽象为文件,它把所有的设备都抽象为文件.操作这
阅读全文
posted @
2018-04-23 12:08
未完代码
阅读(208)
推荐(0)
Linux 脚本为什么会有#!
摘要:我们在Linux系统终端编辑脚本时第一行通常这么写: 为什么要写这一行,起什么作用? 我们先看看不写这一行会出现什么?那么就会报下面的错误。 #!/usr/bin/env python3 其实这是对shell的声明,说明你所用的是那种类型的shell及其路径所在。 #!是特殊表示符,其后面跟的是sh
阅读全文
posted @
2017-11-09 14:14
未完代码
阅读(213)
推荐(0)
Linux 基本概念和操作2
摘要:接着上一篇 “Linux 基本概念和操作” 1.删除文件 有时候我们想要删除的文件是只读文件,直接使用rm 文件名,会报错。这时使用“ -f ” 参数强制删除。 2.删除目录 和复制目录一样,需要加上" -r "参数 3.移动文件 使用 mv 命令移动文件。将文件test 移动到 Document目
阅读全文
posted @
2017-11-09 12:09
未完代码
阅读(113)
推荐(0)
Linux 基本概念和操作
摘要:我们在使用Linux时,不是直接和系统打交道,而是通过shell的中间程序。在图形界面下为了实现窗口的输入和输出,linux系统为我们提供了终端模拟器Terminal,常见的终端模拟器有 gnome-terminal,konsole,xterm,kvt,eterm。我使用的是xfce。 Shell
阅读全文
posted @
2017-11-09 11:55
未完代码
阅读(212)
推荐(0)