如何在一个c程序的Ubuntu中创建一个可执行文件
我想创建一个可执行文件,我的两个mycode.c和我的main.c,我如何创建一个可执行文件?我做如何在一个c程序的Ubuntu中创建一个可执行文件
GCC mycode.c中的main.c
并生成一个a.out的,但是当我点击它,它不会跑..(我是新来这个,请多多包涵)
谢谢
试试这个
gcc mycode.c main.c -o myprogram
然后运行./myprogram
如果你双击它,你可能看不到任何东西,你应该尝试从命令行运行它,从第一个地方编译它。
运行使用./myprogram,而不是myprogram(从你保存的目录中 - 我知道你知道,Alex,就像他感到困惑一样) – gnometorule
您的a.out可能还不可执行。
做:$> chmod 755 a.out
或$> chmod a+x a.out
然后尝试运行它:$> ./a.out
不太可能; gcc赋予'a.out'执行权限。如果你双击一个'a.out'文件(可能来自Nautilus),它应该执行它,但不是在终端中。 –
'尝试在命令行上/ a.out'。 –
^是的。同时考虑Makefiles制作几个不同的可执行文件,或者当你有几个相互依赖的链接时。 http://www.youtube.com/watch?v=o6x0EHAzCJc – Vinay