【问题标题】:Compile contents of clipboard编译剪贴板的内容
【发布时间】:2013-08-25 02:36:16
【问题描述】:

如何编译剪贴板的内容,我尝试通过管道传输内容pbpaste | gcc,但它没有工作它给出了错误 i686-apple-darwin11-llvm-gcc-4.2: no input files 我听说我可以通过命令mktemp 使用临时文件,但我无法让它工作。

【问题讨论】:

  • gcc -xc - 应该允许你这样做,我认为。

标签: c macos gcc compiler-construction clipboard


【解决方案1】:

使用-xc - 将允许您处理stdin

gcc -xc -

你可以看到一个活生生的例子here

【讨论】:

  • 我收到了这个警告 i686-apple-darwin11-llvm-gcc-4.2: warning: '-x c-' after last input file has no effect i686 -apple-darwin11-llvm-gcc-4.2:没有输入文件
  • @kylek c- 之间需要有一个空格
  • 它不会编译任何它只是冻结的东西,我的剪贴板只包含一个 hello world 程序。
  • @kylek 这在我链接的实时示例和我的 linux VM 中运行良好,因此来自剪贴板的数据格式可能有些奇怪,是纯文本吗?也许你可以redirect to a file 看看它是否会编译,如果不能确定是什么格式导致了问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多