----------------------------------------
================
对于 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 的多线程编程
最新推荐文章于 2024-07-24 16:15:23 发布