首页 > 系统相关 >Centos7虚拟机,共享主机文件夹挂载,运行go中带c的程序

Centos7虚拟机,共享主机文件夹挂载,运行go中带c的程序

时间:2022-10-31 17:44:59浏览次数:52  
标签:profile 中带 虚拟机 Centos7 etc 文件夹 export go 挂载

md由于不会用java去转c写的加密,就必须用公司原来的加密方法,原来的是c写的,然后跟go结合着用,问题就是在windows上装了c的环境还是不能跑加密的,所以只能先试试用Linux的系统能不能跑。
先挂载一下主机的文件夹

1.下载go压缩包

wget -c https://studygolang.com/dl/golang/go1.17.linux-amd64.tar.gz

2.解压

sudo tar -C /usr/local/ -zxvf go1.17.linux-amd64.tar.gz

3.创建工作目录
mkdir /home/goprojects
4.挂载一下主机的文件夹,这之前要先选定一个你想要挂载的主机文件夹
vmhgfs-fuse .host:/GolandProjects /home/goprojects

5.配置环境变量,打开配置环境变量的文件
sudo vim /etc/profile
6.在最后加入
export GOROOT=/usr/local/go
export PATH=$PATH:$GOROOT/bin
export GOPATH=$HOME/goprojects
7.让它生效
source /etc/profile
8.在/home/goprojects写个HelloWorld跑一下
vim helloworld.go
在文件里输入以下程序:
package main

import "fmt"

func main() {
fmt.Println( "Hello world!" )
}
执行程序
go run helloworld.go

然后可以看到挂载的这个文件夹下多了helloworld.go

好了再看看我有没有c的环境,由于我选了基本的开发环境,所以我也不知道有什么(我是菜狗不要diss我)
echo $PATH

我以为它安装了的话也会加在环境变量里,但是发现没有,为了不出问题再试试gcc --version

还是有的
没有的话就试试yum install gcc
现在我要开始跑了
好了依赖包下载不下来
设置下代理
vim /etc/profile
在最后加上
export GOPROXY=https://goproxy.cn
然后记住,一定要让配置文化生效
source /etc/profile
可以看到已经成功了

但是在windows上我跑了一下还是不行,不知道是不是装错c的环境了

好了先就这样

标签:profile,中带,虚拟机,Centos7,etc,文件夹,export,go,挂载
From: https://www.cnblogs.com/jianjiana/p/16844390.html

相关文章

  • 自定义镜像-centos7
    1、拉取centos7镜像dockerpullcentos:72、下载jdk安装包并上传服务器3、编写Dockerfile文件viDockerfileFROMcentos:7MAINTAINERsheyu<[email protected]......
  • Vagrant定制个性化CentOS7模板
    欢迎访问我的GitHub这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos关于虚拟机模板想用vagrant搭建hadoop集群,要完成以下准备工作......
  • CentOS7 linux查看端口号的
    文章目录​​1.查看已开放的端口​​​​firewall-cmd--list-ports​​​​2.查询端口号8080是否开启​​​​firewall-cmd--query-port=8080/tcp​​​​3.开放端口(开放......
  • centos7通过端口号杀死进程脚本
    #!/bin/sh#Killservicesofportnumber#检查用户是否输入端口号port=$1if[[$port==""]]thenecho"Pleaseinputportnumber!"exit8fi#查看当前端口是否有......
  • frp Linux-centos7、windows 开机自动启动
    一、下载客户端和服务端https://github.com/fatedier/frp/releases二、配置服务端和客户端服务端解压文件夹,配置文件夹中的frps.ini文件#服务端frp配置[common]bind_port=......
  • centos7 yum安装mysql5.7 Linux服务器数据库
    wgethttp://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpmyum-yinstallmysql57-community-release-el7-11.noarch.rpm#改镜像vi/etc/yum.repo......
  • CentOS7 配置FTP服务器
    [root@TS004~]#yuminstallvsftpd     //安装VSftp应用[root@TS004~]#systemctlenablevsftpd   //设置开机启动[root@TS004~]#servicevsftpdsta......
  • CentOS7重启命令+关机命令
    [root@TS004~]#reboot  //重启命令[root@TS004~]# shutdown  // 重启命令[root@TS004~]#shutdown-rnow  //立即重启[root@TS004~]#shutdown-r+......
  • CentOS7 修改主机名称
    [root@TS004~]# vi/etc/hosts  //打开主机名信息编辑文件弹出Hosts文件内容,按键盘上的【Insert】键,使编辑的内容为可插入编辑找到localhost.domain改为server 按......
  • Ubuntu系统下Xen虚拟机的基本安装方法
     Ubuntu上Xen安装虚拟机方法一dd一个空的磁盘复制代码代码如下:sudoddif=/dev/zeroof=/home/vm1.imgbs=1Gcount=8下载XenVM通用配置文件复制代码代......