在golang 1.6中,当我从64位arch转换为32位for Linux时,go install
命令将可执行文件放在bin/linux_386/<exe>
中。
有没有办法将其放入bin/
?如果我构建在32位环境中,那么它将进入bin/
。我希望exe进入相同的位置,无论我是否在沙箱之外交叉编译为32位,或者在32位沙箱内本地编译。
我现在的解决方法是将linux_386
dir软链接到.
,与ln -s . linux_386
一样。
答案 0 :(得分:1)
您不能使用go install,但是您可以手动执行:
public class Form1 : Form
{
public string Lname { get; set; }
public List<Shape> shapeList = new List<Shape>();
private listBoxDB listBoxHist = new listBoxDB();
public Form1()
{
listBoxHist.SetForm1(this);
listBoxHist.Show();
InitializeComponent();
this.DoubleBuffered = true;
}
}
public class listBoxDB : Form
{
private Form1 _form1 = null;
public void SetForm1(Form1 form1)
{
_form1 = form1;
}
private void button2_Click(object sender, EventArgs e) //load 1 line
{
//string s = Form1.datInfo;
_form1.Lname = listBox1.GetItemText(listBox1.SelectedItem);
//Console.WriteLine(text);
Shape Line = new Line();
Line.loadLine();
_form1.shapeList.Add(Line);
Invalidate();
}
}