ubuntu如何跑arm程序

1. 首先确定一间配置好arm linux 交叉编译器,可以使用arm-linux-gcc.

2. 看示例代码hello.c

#include<stdio.h>

int add(int a,int b){
	int c = a+b;
	return c;
}

int main()
{
	printf("Ubuntu, i am linux-arm-toolchain\n");
}

3. 在hello.c文件的目录下面执行:arm-linux-gcc -static hello.c -o hello

4. 把qemu-arm可执行文件放入到/usr/bin目录下面,sudo cp qemu-arm /usr/bin/

  qemu-arm 可以在我的网盘里面下载:http://pan.baidu.com/s/1mgl0EQs

5. 在hello.c文件的目录下面执行:qemu-arm hello

 输出:Ubuntu, i am linux-arm-toolchain

ubuntu如何跑arm程序

时间: 2024-10-01 05:08:50

ubuntu如何跑arm程序的相关文章

ubuntu下编译java程序

ubuntu下编译java程序 首先需要安装jdk,并配置好相应环境变量 下面以简单的HelloWorld为例 文件名为HelloWorld.java java代码: public class HelloWorld { public static void main(String args[]) { System.out.println("Hello World!"); } } 编译: javac HelloWorld.java 此时会在当前文件夹生成 HelloWorld.class

ubuntu上跑python连接pg,报错 ImportError: No module named psycopg2

ubuntu上跑python连接pg,报错  ImportError: No module named psycopg2 [email protected]:~# python /home/zxw/PGWriterTest_m.py Traceback (most recent call last): File "/home/zxw/PGWriterTest_m.py", line 4, in <module> import psycopg2 ImportError: No

ARM程序剖析--ARM程序结构,Image文件结构等

ZCShou标签: ARM程序,Image文件 说明:1.今天学习到ARM程序,于是到网上找了不少资料,发现真正有用的并不是很多.而且经过我的实际测试,与网上部分大神说的有不少出入. 2.测试环境 WinXp  RVDS2.2的编译器和连接器 3.关于测试使用的工具            一.ARM程序的组成 此处所说的"ARM程序"是指在ARM系统中正在执行的程序,而非保存在ROM中的映像(image)文件.烧录到ROM中的image文件与实际运行时的ARM程序之间并不是完全一样的.

记安装ubuntu server和一些程序

1. 安装ubuntu server 按照流程走了一遍,一切画面都正常,就是重启后界面只有一个光标闪啊闪,我不知道应该再装一遍还是找老大来解决,想了下,以前电脑就是因为出错才重装的,现在这个情况有可能也是同一错误导致的,所以直接找老大吧 找simon来处理,他也搞不清楚,我本着再装一遍的态度插入U盘重启,结果就神奇的开机进入命令行模式了 我才恍然大悟,GRUB装到U盘上去了 然后花了1个多小时才把GRUB移植到Ubuntu partition上去. 用了这么久,是因为出来很多问题,比如说 df

Ubuntu下删除卸载程序图标

Ubuntu下删除卸载程序图标 方法一:直接在终端输入命令alacarte.可以任意增.改.隐藏.显示菜单,但无法删除菜单,即使拥有root权限. 方法二:注意几个目录和文件./usr/share/applications/下的desktop文件/usr/share/applications/mimeinfo.cache文件~/.local/share/applications下的desktop文件~/.local/share/applications/default.list目录下的文件~/.

ubuntu中出现:程序 &#39;java&#39; 已包含在下列软件包中的解决方法

已经安装sun java 在终端中输入java,出现以下提示: 程序 'java' 已包含在下列软件包中: * default-jre * gcj-4.8-jre-headless * gcj-4.9-jre-headless * openjdk-7-jre-headless * openjdk-6-jre-headless * openjdk-8-jre-headless请尝试:apt-get install <选定的软件包> 在终端中输入javac 出现以下提示:程序 'javac' 已包

64位ubuntu编译32位程序

64位ubuntu编译32位程序 如上使用C4这个小工具时遇到来需要仿真32位系统的需求,发现使用-m32参数后,编译提示错误,如下: /usr/bin/ld: 未知的仿真模式: 32 支持的仿真: elf_x86_64 elf32_x86_64 elf_i386 i386linux elf_l1om elf_k1om i386pep i386pe collect2: error: ld returned 1 exit status 首先要打开64位系统对32位的支持 第一步:确认64为架构的内

js抽奖跑马灯程序

js抽奖跑马灯程序 点击下载代码

Ubuntu下QT控制台程序无法运行的解决方案以及XTerm的配置方法

Ubuntu下QT控制台程序无法运行的解决方案以及XTerm的配置方法 最近由于老师要求要在Ubuntu下QT上进程多线程服务器的开发,虽然只是单纯的调用qt的network模块,但是为了避免麻烦,我还是很操蛋的在QT下写控制台程序了,但是写完程序后运行时出现了如下情况. 程序运行了,但是控制台中居然只有一个光标在那儿跳啊跳.由于百度的姿势不对,废了好多时间,终于明白是因为qt creator不支持Gnome默认的终端gnome-terminal. 所以要换成XTerm的控制台. 具体的解决方式