假如有一个a.out用./a.out可以运行,可是双击该文件却不能运行,请问是为什么?该怎么解决?
1ãå¨Linuxå¾å½¢çé¢æ æ³åå»è¿è¡gccçæçå¯æ§è¡æ件ï¼ä¸è¬æ¯å 为ç¼åçç¨åºæ¯æ§å¶å°ç¨åºï¼èä¸æ¯GUIç¨åºï¼ä¸æ¯ç¨åºä¸è¿è¡ï¼èæ¯å 为没æGUIçé¢ï¼æ以ç¨æ·çä¸å°ææãæ£ç¡®çä½æ³æ¯å¨ç»ç«¯ä¸è¿è¡ã
2ãå¦ä¸å¾æ示çhello worldçCè¯è¨ä»£ç ï¼å¨vimä¸éè¿å¤ç½®å½ä»¤å°å ¶ç¼è¯è¾åºä¸ºhelloçå¯æ§è¡æ件ï¼éè¿&&åæ¶æ§è¡åé¢ç./helloï¼é©¬ä¸å°±è½çå°ææã
温馨提示:答案为网友推荐,仅供参考
第1个回答 推荐于2017-09-17
Linux下为了安全性不能双击执行控制台程序,只有GUI程序才能双击执行
这个问题不能解决,但是可以使用某些IDE,这样就用不着自己 ./a.out了,我写小程序用的IDE叫做geany,F9一键编译链接,F5在控制台运行程序本回答被提问者采纳
这个问题不能解决,但是可以使用某些IDE,这样就用不着自己 ./a.out了,我写小程序用的IDE叫做geany,F9一键编译链接,F5在控制台运行程序本回答被提问者采纳
第2个回答 2011-06-04
一般Linux的图形操作界面不允许控制台程序直接运行,所以一般是控制台下运行。还有某些版本会有在控制台下运行的选项,你留意一下。