java - arm-eabi-gcc[1]语法错误: '@�4pO4' unexpected

标签 java android gcc

我尝试在 Android 系统上执行 gcc(从 this tarball 复制),出现以下错误:

arm-eabi-gcc[1] syntax error: '@�4pO4' unexpected

我正在执行这样的过程:

ProcessBuilder pb = new ProcessBuilder("/bin/sh",
                                       "/android-gcc-4.4.0/bin/arm-eabi-gcc",
                                       "--help");
Process p = pb.start();

最佳答案

/android-gcc-4.4.0/bin/arm-eabi-gcc 是一个 ARM 二进制 可执行文件,但 sh 文件 使得sh 将二进制文件执行为 shell script .

您可以简单地调用 gcc 本身。您可能还想设置 working directory和/或environment :

ProcessBuilder pb = new ProcessBuilder("/android-gcc-4.4.0/bin/arm-eabi-gcc",
                                       "--help");
pb.directory(new File("/"));
Process p = pb.start();

关于java - arm-eabi-gcc[1]语法错误: '@�4pO4' unexpected,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15788922/

相关文章:

java - JAXB :Class cast exception while trying to unmarshall XML using JAXB

android - 在 BottomNavigationView 中单独更改项目颜色

无法在 bison/flex 中进行多项作业

java - JUnit4 的 Eclipse 插件测试执行

java - 修改另一个类中的 ArrayList 对象值

java - 在 Android 应用程序中使用 Jar 时读取我自己的 Jar 的 list

python - pip install py2EXE/cs_Freeze 报错 Ubuntu

android - android :background in MaterialComponents? 的替代品是什么

android - 如何连接到在 android 模拟器中运行的 http 服务器?

xcode - 当 iOS 应用程序链接到静态库时,如何获取丢弃的符号列表?