Я создаю библиотеку:
cat extprocsh.c
#include <stdio.h>
#include <stdlib.h>
#include <string.h> void sh(char *); int sh2(char *); void sh( char *cmd ) {
int num;
num = system(cmd); } int sh2( char *cmd ) {
int num;
num = system(cmd);
return num; }
В Linux компиляция проходит успешно, и все работает:
gcc -fPIC -c extprocsh.c
gcc -shared -static-libgcc -o extprocsh.so extprocsh.o
Как скомпилировать в AIX 7.1?