zoukankan      html  css  js  c++  java
  • 在Linux最小系统上编译运行第一个helloworld程序

    一、安装和使用SSH软件

    1、安装SSH 软件

    1)SSH 软件压缩包可以在网盘下载,下载后解压,进入解压出来的文件夹,如下图。

     

    2)单击上图中的“SSHSecureShellClient-3.2.9.exe”,开始安装

    3)如下图,生成桌面图标。

     

    1、使用SSH 软件传文件

    1)进入虚拟机的Ubuntu 系统,使用ifconfig 命令,确定Ubuntu 的IP 地址。如下图所

    示,用户的IP 地址,需要自己确认,这里只是以本机的IP 为例。

     

    2)双击快捷方式“SSH Secure File Transfer Client”,打开SSH 软件,单击菜单“File”-->“Quick Connnect”,然后,会弹出如下图所示的对话框,在对话框的“User Name”里面输入“root”。“Host Name”中输入的是前面查看到的Ubuntu 的IP 地址,“如下图。

     

    3)如下图,在弹出的窗口中,单击按钮“Yes”。

     

    4)如下图,在弹出的窗口中,输入用户密码。如果使用的是“搭建好的镜像”,密码是“topeet”。

     

    5)如下图显示,Windows 的SSH 软件已经连接到Ubuntu 了。

     

    6)如下图,左边部分是Windows 主机的文件目录,右边为Ubuntu 系统的目录,可以通过鼠标拖动来传文件,非常方便。文件拖到右边以后,即可在Ubuntu相应的文件夹下查看的拖动的文件。

     

    二、安装和使用notepad++软件

    从网上搜索notepad++,下载并安装,打开后即可在上面写C语言的代码,用它的好处就是比直接在Ubuntu下面编写有更加友好的界面,如下图

     

    三、编写helloworld代码

    新建helloworld.c源文件,用notepad++打开,在里面写入代码,如上图所示。

    四、编译代码

    1、将写好的代码保存,在SHH的/home文件夹下新建code文件夹,将写好的helloworld.c代码拖动到其下面,如下图。

    进入Ubuntu系统从终端里面进入到/home/code文件夹下可以看到helloworld.c文件,如下图。

     

    2、通过arm-none-linux-gnueabi-gcc-4.4.1 -o helloworld helloworld.c -static编译文件,并且可以得到可执行文件,如下图所示

     

    3、打开SSH软件,点击刷新按钮可以看到新生成的helloworld文件,如下图

     

    4、将其拷贝到优盘上,然后将优盘插到开发板上面。

    5、打开开发板开机按钮,开机后运行 mount /dev/sda1 /mnt/disk/指令将优盘挂载到开发板上,进入/mnt/disk/后看到优盘中的helloworld文件,表示挂载成功,如下图。

     

    6、执行./helloworld指令,运行helloworld文件,可以得到如下结果

     

    以上便是此后Linux系统开发的整体流程。

  • 相关阅读:
    c++11强制转化类型
    关于parent指针以及对话框属性
    关于connect函数(Qt)
    lambda表达式
    学习过程中要注意的一些问题
    自动类型转换
    gakki
    排序算法(2)——简单选择排序和直接插入排序
    [Leetcode]414. Third Maximum Number
    [Leetcode]283. Move Zeroes
  • 原文地址:https://www.cnblogs.com/liming1593/p/5245676.html
Copyright © 2011-2022 走看看