2012ǯ05��15��

Ubuntu 12.04LTS �����Ǥ�Multiarch��

���󡢡�Ubuntu 12.04LTS Beta2��Multiarch���פ�³����



�����������꡼��ľ����Ubuntu 12.04 Beta2��Multiarch���ޤ������桼�����⡼��QEMU��Ȥ����Ȥǡ�armhf�Ѥμ¹ԥ��֥������Ȥ򤽤Τޤ޼¹ԤǤ���褦�ˤʤäƤ��ޤ���

�¤ϡ�Beta2���������Ǥδ֤�armhf�Υ��󥿥ե������˴ؤ����礭��ư��������ޤ����������ʥߥå���󥫤Υѥ�̾���ƥǥ����ȥ�ӥ塼����󤴤Ȥˤޤ��ޤ��Ǥ�����armhf�Υǥ����ȥ�ӥ塼������ޤ����ä��Х��ʥ�ߴ����ܻؤ��ʤ�С������ʥߥå���󥫤Υѥ�̾�������ɬ�׾��Ǥ���

�᡼��󥰥ꥹ�Ⱦ�ǵ�����Ԥ���ΤΤʤ��ʤ���«�����ˡ��Ǹ�����ò�Ĥˤ�äƷ��ꤵ�줿�褦�Ǥ���

https://wiki.linaro.org/OfficeofCTO/HardFloat/LinkerPathCallApr2012

���줬4��13���Ǥ�����

gcc�Υѥå����������Ѱդ��졢Ubuntu 12.04LTS�������ǤϤ��줬Ŭ�Ѥ��줿��ΤˤʤäƤ��ޤ���

$ arm-linux-gnueabihf-gcc -o hello_armhf hello.c
$ file ./hello_armhf
./hello_armhf: ELF 32-bit LSB executable, ARM, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.31, BuildID[sha1]=0xd791295243a8f643bd8c76c23052d01c28223cc6, not stripped
$ ./hello_armhf
/lib/ld-linux-armhf.so.3: No such file or directory

Beta2�ΤȤ��ˤϡ������ /lib/arm-linux-gnueabihf/ld-linux.so.3 �Ǥ�����

$ cd /lib
$ sudo ln -s /usr/arm-linux-gnueabihf/lib/ld-2.15.so ld-linux-armhf.so.3
$ ls -l /lib/ld-linux-armhf.so.3 
lrwxrwxrwx 1 root root 39 May 15 18:02 /lib/ld-linux-armhf.so.3 -> /usr/arm-linux-gnueabihf/lib/ld-2.15.so
$ cd -

���Τ褦�˥���ܥ�å���󥯤���ޤ���

$ ./hello_armhf
Hello, world!

�����ư���ޤ�����

��Ϣ����ڡ���

Ubuntu 12.04LTS Beta2��Multiarch��



�ȥ�å��Хå�URL

�����Ȥ���

̾��
 
  ³¨Ê¸»ú
 
 
��������
�ǿ�����
���̥���������
�ǿ�������
<%==comments[n].author%>
<% } %>
�������������󥿡�
  • ������
  • ������
  • �߷ס�

<% for ( var i = 0; i < 7; i++ ) { %> <% } %>
<%= wdays[i] %>
<% for ( var i = 0; i < cal.length; i++ ) { %> <% for ( var j = 0; j < cal[i].length; j++) { %> <% } %> <% } %>
0) { %> id="calendar-611743-day-<%= cal[i][j]%>"<% } %>><%= cal[i][j] %>
���ƥ����̥���������
�������饦��
QR������
QR¥³¡¼¥É
���ԥޥ���������ԥ塼��