Linux C 源程序 编译连接生成 可执行文件步骤
源程序 test.c
第一种 ,编译 gcc -c test.c -o test.o
连接 gcc -o test test.o
第二种。
编译连接
gcc -o test test.c
运行
./test
DO/Makefile --- DO 测试程序的Makefile文件
DI/gpio_di.c --- Linux 下的DI 测试程序
DI/gpio_di --- gpio_di.c 编译后生成的Linux 下的可执行文件
第一种 ,编译 gcc -c test.c -o test.o
连接 gcc -o test test.o
第二种。
编译连接
gcc -o test test.c
运行
./test
例子:GPIO 作为输出口 简称DO,GPIO作为输入简称DI,涉及的文件
1 ,文件说明
DO/gpio_do.c --- Linux 下的DO 测试程序
DO/gpio_do --- gpio_do.c 编译后生成的Linux 下的可执行文件DO/Makefile --- DO 测试程序的Makefile文件
DI/gpio_di.c --- Linux 下的DI 测试程序
DI/gpio_di --- gpio_di.c 编译后生成的Linux 下的可执行文件
DI/Makefile --- DI 测试程序的Makefile文件
2,操作步骤
a,把交叉编译好的文件 gpio_do , gpio_di 放到开发板的用户目录下 usr,也可以自定义目录
b,测试DIDO
首先修改 两个测试文件为Linux 可执行文件,操作如下:
# chmod +x gpio_di
# chmod +x gpio_do
然后可直接在当前目录输入 ./gpio_di 和 ./gpio_do 进行测试
回贴