我有这个简单的程序,其源代码位于'src'文件夹中,而include包含在'inc'文件夹中.通常我用以下代码编译:
gcc -I../inc *.c
Run Code Online (Sandbox Code Playgroud)
这使得'a.out'成为可以在该PC上正常工作的程序.
但是我如何为我的BeagleBone Black(ARM)编译这个?有了这个,我在考虑:
gcc (some arguments to crosscompile for arm) -I../inc *.c
Run Code Online (Sandbox Code Playgroud) 我一直在这个小项目,我花了20个小时解决(没有运气或结果)代码中的一个主要问题.现在,我发现真正的问题是copy()函数不能正常工作.
我究竟做错了什么?
这是我对特定问题所做的例子:
package cloneobject;
import java.util.Arrays;
public class CloneObject {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
clone(new int[3][3]);
}
public static void clone(int[][] x) {
int[][] y = (int[][]) x.clone();
System.out.println("x=");
PrintFieldImage(x);
System.out.println("y=");
PrintFieldImage(y);
x[1][1] = 3;
System.out.println("x=");
PrintFieldImage(x);
System.out.println("y=");
PrintFieldImage(y);
y[2][2] = 4;
System.out.println("x=");
PrintFieldImage(x);
System.out.println("y=");
PrintFieldImage(y);
}
public static void PrintFieldImage(int[][] field) {
if (field != null) {
int x;
for (x …Run Code Online (Sandbox Code Playgroud)