在C中编译数据流?
发布时间:2020-12-16 05:30:54 所属栏目:百科 来源:网络整理
导读:是否可以编译数据流而不是使用 gcc编译.c文件?例如,我可以直接编译代码,而不是让我的代码存储在任何xyz.c文件中吗? 解决方法 使用gcc选项 -x 和 – $echo -e '#include stdio.hnmain(){puts("Hello world");return 0;}' | gcc -xc -ogarbage - ./garbage
是否可以编译数据流而不是使用
gcc编译.c文件?例如,我可以直接编译代码,而不是让我的代码存储在任何xyz.c文件中吗?
解决方法
使用gcc选项
-x 和 –
$echo -e '#include <stdio.h>nmain(){puts("Hello world");return 0;}' | gcc -xc -ogarbage - && ./garbage && rm garbage Hello world 上面的单行命令由以下部分组成: echo -e '#include <stdio.h>nmain(){puts("Hello world");return 0;}' # "source" | # pipe gcc -xc -ogarbage - # compile && # and ./garbage # run && # and rm garbage # delete (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |