----------------------------------------
================
对于 C项目的 多线程编程 放弃 windows+mingw+eclipse 采用 linux+eclipse+gcc g++ 来弄, windows 下 C 的多线程编程 弊端 太多
================
1 C/C++ 的 Eclipse Developer 的 IDE 工具的下载地址 
https://www.eclipse.org/downloads/packages/release/helios/sr2/eclipse-ide-cc-developers
2 root 登录
2 新建 安装目录
    mkdir  /usr/local/ceclipse
3 securecrt 客户端(配置上传下载的地址,默认是我的文档) alt+p 执行 put eclipse-cpp-helios-SR2-linux-gtk-x86_64.tar.gz /home/yuchao 目录下
    put eclipse-cpp-helios-SR2-linux-gtk-x86_64.tar.gz /home/yuchao
4    解压x 提取 z 给gzip命令解压.gz文件 f 输出结果到文件 解压出来是一个 eclipse 文件夹
    tar xzf eclipse-cpp-helios-SR2-linux-gtk-x86_64.tar.gz
5    将文件夹 eclipse 文件夹 移动到 /usr/local/ceclipse/ 目录下(ceclipse 已存在)
    mv /home/yuchao/eclipse /usr/local/ceclipse/
6    定位 eclipse.ini 文件
    cd /usr/local/ceclipse/eclipse
    在 eclipse.init 文件中中加 下面3 行 (备注 -vm 与 jre 路径之间 是有一行的)
    vi eclipse.ini
    -----------------------添加内容如下(备注:/usr/java/jre/jre1.8.0_201 是 jre的安装目录)
    -vm
    
    /usr/java/jre/jre1.8.0_201/bin/java
    -----------------------
    #备注: 对于 linux 下 的 jdk 安装时 不会装 jre 
    #所以 linux 下的jre要单独装,教程目录在 javaCol.txt 下 "linux 下 cents os 7 下 安装JRE  并配置环境变量"
7    可以设置 eclipse 启动的配置参数
    vi -f /usr/local/ceclipse/eclipse/eclipse.ini
    #到 /usr/local/ceclipse/eclipse/ 目录下找到 eclipse 
    cd /usr/local/ceclipse/eclipse/ 
    #然后在这个目录执行 ./eclipse 运行 eclipse 项目
    ./eclipse
8    在 Eclipse 下 创建一个简单的C项目
    1 找到 Eclipse 的快捷键 启动 Eclipse
    2 File--new project--C/C++--C Project--Toolchains选择 Linux GCC 然后输入 Project Name 便可
9 发现错误  undefined reference to `pthread_create'
解决方式 博文地址
https://blog.csdn.net/feisy/article/details/16880523
 解决方式: 选中C项目--properties--C/C++ Build--Settings--Tool Settings--GCC C Linker--Libraries
     1 Libraries(-l) 下新加 pthread
     2 Libraries search patch(-L) 下新加 crypto 
 11 
     创建桌面快捷键
博文地址
https://my.oschina.net/u/3148435/blog/807520
-------------------------文件内容是这个方框中的
[Desktop Entry]
Type=Application
Name=eclipse
Exec=/usr/local/ceclipse/eclipse/eclipse
GenericName=eclipse
Comment=Java development tools
Icon=/usr/local/ceclipse/eclipse/icon.xpm
Categories=Application;Development;
Terminal=false.
-------------------------
    #跳到桌面快捷键应用目录
    cd /usr/share/applications
    #新建文件
    touch eclipse.desktop
    #编辑并输入 上面两条虚线之间的数据
    vi eclipse.desktop
    #然后在 Applications--programming--下就能看到 eclipse 的图标
----------------
10 安装 linux 中文输入法
    #到下术页面 找到 64 位的 linux 搜狗安装包
    https://pinyin.sogou.com/linux/?r=pinyin
    #securecrt 客户端(配置上传下载的地址,默认是我的文档) alt+p 执行 put sogoupinyin_2.2.0.0108_amd64.deb /home/yuchao 目录下 
    put sogoupinyin_2.2.0.0108_amd64.deb /home/yuchao    
    #新建安装路径 sougou 
    mkdir /usr/local/sougou 
    #将安装包拷贝到 /usr/local/sougou 目录下,并定位到 sougou 下
    cp /home/yuchao/sogoupinyin_2.2.0.0108_amd64.deb  /usr/local/sougou
    #定位 sougou 目录
    cd /usr/local/sougou
    #出现 yum lock 锁住的解决方法
    #1 找到 执行 yum 的进程号
    ps -ef | grep yum 
    #2 将这个进程号 kill 掉
    kill -9 进程号
    #切换成 root 账号 
    su root
    #备注:搜狗输入法 太麻烦,这里 使用 ibus-libpinyin  输入法来解决问题
    #使用 ibus-libpinyin 输入法
    #安装  ibus-libpinyin 输入法的 命令
    yum install  ibus-libpinyin 
    #1 现在 选择 ibus 输入法
    Applications--Sundry--Input Method Selector--将窗体放大些,然后找到其中的 ibus 即可
    #2 设置 ibus 输入法中的语言选择
    Applications--System Tool--Region & Language--Input sources--点击左下角+号--找到 chinese(Intelligent Pinyin)
    #3 切换输入原的方法,win+空格, 然后 shift 键 是 切换中英文
----------------
----------------------------------------

采用 linux+eclipse+gcc g++ 来弄C 的多线程编程相关推荐

  1. Linux系统安装gcc/g++详细过程

    下载: http://ftp.gnu.org/gnu/gcc/gcc-4.5.1/gcc-4.5.1.tar.bz2 浏览: http://ftp.gnu.org/gnu/gcc/gcc-4.5.1/ ...

  2. Linux编译器-gcc/g++的使用

    ★★★★★ 是小夏啊! 我们知道,当我们用像VS等这样的编译器写完代码后,会通过快捷键操作或是编译器上相应的选项来编译运行,紧接着我们一般通过控制面板来观察程序运行的结果,从而判断自己写的程序代码是否 ...

  3. 【Linux】gcc/g++、gdb的使用

    文章目录 一.前言 二.gcc的基本使用 1. 预处理 2. 编译 3. 汇编 4. 链接 三.函数库 四.gcc常用选项总结 五.gdb的使用 1. 背景知识 2. 基本使用 一.前言 在学习本文前 ...

  4. Linux下gcc/g++编译器gdb调试器和makefile的使用

    文章目录 一.gcc的使用 gcc选项 二.gdb的使用 三.Linux项目自动化构建工具-make/Makefile 3.1 概念 3.2 使用 3.3 原理 一.gcc的使用 首先我们知道一个C/ ...

  5. Linux下gcc/g++、make和cmake的区别

    文本程序到可执行文件生成无论在什么平台大致分为以下几个部分:  1.用编辑器编写源代码,如.c文件.  2.用编译器编译代码生成目标文件,如.o.  3.用链接器连接目标代码生成可执行文件,如.exe ...

  6. 【Linux】gcc/g++

    目录 一.概念 二.语法 三.动/静态库 四.关于文件名后缀问题 一.概念 gcc/g++是linux系统中的编译器,是一款软件.该软件只负责编译,与Windows下的vs系列的差别就是:vs系列是一 ...

  7. 【Linux】Linux中gcc/g++的使用

    本期主题:程序的编译过程和gcc/g++的使用 博客主页: 小峰同学 分享小编的在Linux中学习到的知识和遇到的问题 小编的能力有限,出现错误希望大家不吝赐

  8. 【Linux】gcc/g++区别和联系

    gcc/g++是什么 gcc/g++之间的区别和联系 gcc/g++是什么 讲到gcc/g++,那就得先说一下GCC,GCC:GNU Compiler Collection(GUN 编译器集合),它可 ...

  9. Linux下 gcc/g++ 版本切换与CMake各版本安装

    一. gcc/g++ 版本切换 首先下载需要的版本(以gcc8为例) sudo apt-get install gcc-8 删除原有的gcc链接, 改为新链接 cd /usr/bin sudo rm ...

最新文章

  1. C语言 函数(做个笔记)
  2. 软件测试须知基于PostMan的接口自动化测试
  3. 知识表示学习神器OpenKE:快速获取KG表示
  4. MongoDB之Hadoop驱动介绍
  5. 一段JAVA签名算法的PHP改写
  6. JAVA异步爬虫_Java 爬虫遇上数据异步加载,试试这两种办法!
  7. [设计模式] ------ 对比总结:简单工厂模式、工厂方法模式、抽象工厂模式
  8. inputType属性
  9. 编程真可怕,我们日常都在写 Bug
  10. python open() 方法 No such file or directory: 应该怎么解决
  11. 没想到,我能这么细心地看算法
  12. Android文字转语音
  13. 编写USB鼠标驱动程序,并测试
  14. Java服务优雅停机_微服务架构—优雅停机方案
  15. 计算机硬件的组装实践,论文-计算机硬件组装实践.doc
  16. 穷举php,[讨论]穷举攻击
  17. w ndoWs10开机时间长,详细教你解决win10开机慢
  18. 计算机组成原理实验写出下列微指令编码,计算机组成原理实验三.doc
  19. 2016年linux认证考试,2016年Linux认证考试复习要点辅导
  20. request.getLocale()

热门文章

  1. 网站实现QQ登录功能
  2. 图片去水印用什么软件哪个好?我分享几款给你
  3. 原生js团购-限时购
  4. 华住集团CFO赵汝泉离职:首席合规官陈慧接任,公司年内亏损22亿
  5. python-关于字节类型的转换
  6. Qt对于translate()和rotate()的理解,QPainter画家用translate()和rotate()函数实现图片的旋转例子
  7. Swift基础——字符串简介
  8. 怎么永久性关闭电脑的广告弹窗
  9. 如何优雅使用百度网盘(Mac 版本)
  10. 【20210319期AI简报】AMD发布7nm服务器芯片、利用废旧笔记本屏DIY便携显示器