[英]Compile code in C to MIPS assembly
我寫了一個C程序,我需要在MIPS匯編代碼中看到它。
如何安裝或運行將* .c文件作為* .txt或* .something_else以查看其MIPS匯編代碼的軟件?
我的操作系統是Linux。
非常感謝 !!
BTW我的代碼是:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define SIZE 128
int main ()
{
char mychar , string [SIZE];
int i;
int count =0 ;
printf ("Please enter your string: \n\n");
fgets (string, SIZE, stdin);
printf ("Please enter char to find: ");
mychar = getchar();
for (i=0 ; string[i] != '\0' ; i++ )
if ( string[i] == mychar )
count++;
printf ("The char %c appears %d times\n" ,mychar ,count);
return 0;
}
您需要安裝MIPS交叉編譯庫,然后需要將-S
和-march=mips*
選項之一傳遞給gcc。
您可以使用Dan Kegels優秀且易於使用的交叉工具來編譯您自己的MIPS交叉編譯器。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.