您的位置:首页 > 其它

{ubuntu}ubuntu下gcc编译hello,world乱码

2009-12-15 18:34 162 查看
一些废话:

由于最近看CSAPP,对里面的程序反汇编实在感兴趣,于是弄了个ubuntu下来,准备用gcc实际操作..结果弄了n久才把系统装好,然后是GCC的问题,才知道GCC是没有图形界面的.汗死...有图形界面的是IDE,而GCC只是个编译器而已...不禁感叹,俺只是一只小菜鸟.....

正文:

好不容易使用gcc命令不是现实找不到文件了..以为能成功的看到传说中的hello,world了.结果是"$"

网上查资料,关于乱码的解释都是要改编码,我改了以后仍然没用.依然乱码.

我的代码是:

#include<stdio.h>

int main()

{

printf("hello,world!");

return 0;

}

结果被一个有同样问题的朋友意外解决了.方法:加上"/n"我晕死.....

#include<stdio.h>

int main()

{

printf("hello,world!/n");

return 0;

}

也就是说要换行之后才能正常显示,否则输到命令行的位置,始终是乱码....

PS:其实,我开始在试的时候写过下面的:

#include<stdio.h>

int main()

{

int i;

printf("input:");

scanf("%d",&i);

printf("%d",i);

return 0;

}

结果能正常显示input:但是不能显示结果,依然是乱码.但是我没去仔细想是哪里的问题了..以后还是要多调试...多想想...
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: